UpdateQrCodePresenter.java 1.1 KB
package com.xgimi.gimicinema.presenter;

import com.gimi.common.cinema.model.RoomQrCodeInfo;
import com.gimi.common.cinema.model.WrongMsg;
import com.xgimi.gimicinema.model.IRoomInfoModel;
import com.xgimi.gimicinema.model.RoomInfoModelImpl;
import com.xgimi.gimicinema.mview.IUpdateQrCodeView;

/**
 * Created by wugian on 2017/5/25
 */

public class UpdateQrCodePresenter {
    private IRoomInfoModel roomInfoModel;
    private IUpdateQrCodeView view;

    public UpdateQrCodePresenter(IUpdateQrCodeView updateView) {
        this.roomInfoModel = new RoomInfoModelImpl();
        this.view = updateView;
    }

    public void getQrCode(String roomSn, String oderSn) {
        roomInfoModel.getRoomQrCode(oderSn, roomSn, new RoomInfoModelImpl.GetRoomQrCodeListener() {
            @Override
            public void onGetRoomQrCodeSuccess(RoomQrCodeInfo info) {
                view.getQrCodeSuccess(info);
            }

            @Override
            public void onGetRoomQrCodeFailure(WrongMsg wrongMsg) {
                view.getQrCodeFailure(wrongMsg);
            }
        });
    }
}