mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2024-01-19 02:48:24 +00:00
define metadata action types
This commit is contained in:
parent
be3fc77391
commit
91d6785cf3
|
@ -142,7 +142,8 @@ func IsCreate(event *SubscribeMetadataResponse) bool {
|
||||||
func IsUpdate(event *SubscribeMetadataResponse) bool {
|
func IsUpdate(event *SubscribeMetadataResponse) bool {
|
||||||
return event.EventNotification.NewEntry != nil &&
|
return event.EventNotification.NewEntry != nil &&
|
||||||
event.EventNotification.OldEntry != nil &&
|
event.EventNotification.OldEntry != nil &&
|
||||||
event.Directory == event.EventNotification.NewParentPath
|
event.Directory == event.EventNotification.NewParentPath &&
|
||||||
|
event.EventNotification.NewEntry.Name == event.EventNotification.OldEntry.Name
|
||||||
}
|
}
|
||||||
func IsDelete(event *SubscribeMetadataResponse) bool {
|
func IsDelete(event *SubscribeMetadataResponse) bool {
|
||||||
return event.EventNotification.NewEntry == nil && event.EventNotification.OldEntry != nil
|
return event.EventNotification.NewEntry == nil && event.EventNotification.OldEntry != nil
|
||||||
|
@ -150,7 +151,8 @@ func IsDelete(event *SubscribeMetadataResponse) bool {
|
||||||
func IsRename(event *SubscribeMetadataResponse) bool {
|
func IsRename(event *SubscribeMetadataResponse) bool {
|
||||||
return event.EventNotification.NewEntry != nil &&
|
return event.EventNotification.NewEntry != nil &&
|
||||||
event.EventNotification.OldEntry != nil &&
|
event.EventNotification.OldEntry != nil &&
|
||||||
event.Directory != event.EventNotification.NewParentPath
|
(event.Directory != event.EventNotification.NewParentPath ||
|
||||||
|
event.EventNotification.NewEntry.Name != event.EventNotification.OldEntry.Name)
|
||||||
}
|
}
|
||||||
|
|
||||||
var _ = ptrie.KeyProvider(&FilerConf_PathConf{})
|
var _ = ptrie.KeyProvider(&FilerConf_PathConf{})
|
||||||
|
|
Loading…
Reference in a new issue