Search in sources :

Example 6 with EzyApp

use of com.tvd12.ezyfoxserver.client.entity.EzyApp in project ezyfox-server-android-client by youngmonkeys.

the class EzyAppExitHandler method handle.

@Override
public void handle(EzyArray data) {
    EzyZone zone = client.getZone();
    EzyAppManager appManager = zone.getAppManager();
    int appId = data.get(0, int.class);
    int reasonId = data.get(1, int.class);
    EzyApp app = appManager.removeApp(appId);
    EzyLogger.info("user exit app: " + app + " reason: " + reasonId);
    postHandle(app, data);
}
Also used : EzyZone(com.tvd12.ezyfoxserver.client.entity.EzyZone) EzyApp(com.tvd12.ezyfoxserver.client.entity.EzyApp) EzyAppManager(com.tvd12.ezyfoxserver.client.manager.EzyAppManager)

Aggregations

EzyApp (com.tvd12.ezyfoxserver.client.entity.EzyApp)5 EzyZone (com.tvd12.ezyfoxserver.client.entity.EzyZone)2 EzyAppManager (com.tvd12.ezyfoxserver.client.manager.EzyAppManager)2 EzyData (com.tvd12.ezyfox.entity.EzyData)1 EzyClient (com.tvd12.ezyfoxserver.client.EzyClient)1 EzyClients (com.tvd12.ezyfoxserver.client.EzyClients)1 EzyUTClient (com.tvd12.ezyfoxserver.client.EzyUTClient)1 EzyClientConfig (com.tvd12.ezyfoxserver.client.config.EzyClientConfig)1 EzyArray (com.tvd12.ezyfoxserver.client.entity.EzyArray)1 EzyData (com.tvd12.ezyfoxserver.client.entity.EzyData)1 EzySimpleApp (com.tvd12.ezyfoxserver.client.entity.EzySimpleApp)1 EzyAppSetup (com.tvd12.ezyfoxserver.client.setup.EzyAppSetup)1 EzySetup (com.tvd12.ezyfoxserver.client.setup.EzySetup)1