Merge branch 'master' into kd-live
This commit is contained in:
@ -37,7 +37,7 @@ type FileDocumentDesc struct {
|
|||||||
Contents []byte `bson:"contents,omitempty" json:"contents,omitempty"`
|
Contents []byte `bson:"contents,omitempty" json:"contents,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (fd *FileDocumentDesc) save() error {
|
func (fd *FileDocumentDesc) Save() error {
|
||||||
// 새 파일 올라옴
|
// 새 파일 올라옴
|
||||||
if len(fd.Contents) == 0 {
|
if len(fd.Contents) == 0 {
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
@ -404,7 +404,7 @@ func (mg *Maingate) prepare(context context.Context) (err error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
err = fulldoc.save()
|
err = fulldoc.Save()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
@ -213,7 +213,7 @@ func (mg *Maingate) watchFileCollection(parentctx context.Context, serveMux *htt
|
|||||||
if err := stream.Decode(&data); err == nil {
|
if err := stream.Decode(&data); err == nil {
|
||||||
switch data.OperationType {
|
switch data.OperationType {
|
||||||
case "insert":
|
case "insert":
|
||||||
data.File.save()
|
data.File.Save()
|
||||||
|
|
||||||
case "delete":
|
case "delete":
|
||||||
subfolder := hex.EncodeToString(data.DocumentKey.Id[:4])
|
subfolder := hex.EncodeToString(data.DocumentKey.Id[:4])
|
||||||
|
|||||||
Reference in New Issue
Block a user