Closed psy-choi closed 12 months ago
class FCMStatus(Enum): FIRST = 1 SECOND = 2 FAIL = 3 SUCCESS = 0 def changeFCMLoggingStatusReceive(loggingId): collection = mongodb.client["jariBean"]["fcmlogging"] changeStatus = { "$set" : { "status" : FCMStatus.SUCCESS.value } } collection.update_one({"_id" : ObjectId(loggingId)}, changeStatus) def sendFCMLogging(message, userId, receiveId): collection = mongodb.client["jariBean"]["fcmlogging"] data = { "sendId" : userId, "receiveId" : receiveId, "fcmMessage" : str(message), "status" : FCMStatus.FIRST.value } result = collection.insert_one(data) return result.inserted_id
52 전송 보장 해결을 위한 로직 생성