- 活动同步标志从int改回为int8,所有同步标志都是int8

This commit is contained in:
gazebo
2019-07-17 11:28:56 +08:00
parent 75d3411125
commit 6bb543f544
6 changed files with 19 additions and 16 deletions

View File

@@ -83,27 +83,27 @@ const (
SyncFlagStoreAddress = 16
)
func IsSyncStatusNew(syncStatus int) bool {
func IsSyncStatusNew(syncStatus int8) bool {
return (syncStatus & SyncFlagNewMask) != 0
}
func IsSyncStatusDelete(syncStatus int) bool {
func IsSyncStatusDelete(syncStatus int8) bool {
return (syncStatus & SyncFlagDeletedMask) != 0
}
func IsSyncStatusUpdate(syncStatus int) bool {
func IsSyncStatusUpdate(syncStatus int8) bool {
return (syncStatus & SyncFlagModifiedMask) != 0
}
func IsSyncStatusNeedCreate(syncStatus int) bool {
func IsSyncStatusNeedCreate(syncStatus int8) bool {
return IsSyncStatusNew(syncStatus) && !IsSyncStatusDelete(syncStatus)
}
func IsSyncStatusNeedDelete(syncStatus int) bool {
func IsSyncStatusNeedDelete(syncStatus int8) bool {
return !IsSyncStatusNew(syncStatus) && IsSyncStatusDelete(syncStatus)
}
func IsSyncStatusNeedUpdate(syncStatus int) bool {
func IsSyncStatusNeedUpdate(syncStatus int8) bool {
return !IsSyncStatusNew(syncStatus) && !IsSyncStatusDelete(syncStatus) && IsSyncStatusUpdate(syncStatus)
}