# -*-coding:utf-8-*-
from mobpush.model.BasePush import BasePush


class PushOperator(BasePush):
    def __init__(self, dropType=None, dropId=None, notifyId=None):
        self.data = {
            'dropType': dropType,
            # 运营保障 消息 修改类型： 1 取消 2 替换 3 撤回
            'dropId': dropId,
            # 撤回的消息的id
            'notifyId': notifyId,
            # 给每条消息设置唯一的消息id
            # 有替换和撤回
            # 1 根据workId 查询到 原来的消息id
            # 2 如果是替换 直接 重置 notifyId
            # 3 如果是撤回 设置dropId 为 notifyId 通知客户端去撤回那条消息
        }

# -*-coding:utf-8-*-
from mobpush.model.BasePush import BasePush


class PushOperator(BasePush):
    def __init__(self, dropType=None, dropId=None, notifyId=None):
        self.data = {
            'dropType': dropType,
            # 运营保障 消息 修改类型： 1 取消 2 替换 3 撤回
            'dropId': dropId,
            # 撤回的消息的id
            'notifyId': notifyId,
            # 给每条消息设置唯一的消息id
            # 有替换和撤回
            # 1 根据workId 查询到 原来的消息id
            # 2 如果是替换 直接 重置 notifyId
            # 3 如果是撤回 设置dropId 为 notifyId 通知客户端去撤回那条消息
        }

# -*-coding:utf-8-*- # 运营保障 消息 修改类型： 1 取消 2 替换 3 撤回 # 撤回的消息的id # 给每条消息设置唯一的消息id # 有替换和撤回 # 1 根据workId 查询到 原来的消息id # 2 如果是替换 直接 重置 notifyId # 3 如果是撤回 设置dropId 为 notifyId 通知客户端去撤回那条消息