package cc.blynk.server.application.handlers.sharing.auth;
import cc.blynk.server.application.handlers.main.auth.AppStateHolder;
import cc.blynk.server.application.handlers.main.auth.OsType;
import cc.blynk.server.core.model.auth.User;
/**
* The Blynk Project.
* Created by Dmitriy Dumanskiy.
* Created on 13.09.15.
*/
public final class AppShareStateHolder extends AppStateHolder {
public final String token;
public final int dashId;
public AppShareStateHolder(User user, OsType osType, String version, String token, int dashId) {
super(user, osType, version);
this.token = token;
this.dashId = dashId;
}
@Override
public boolean contains(String sharedToken) {
return sharedToken != null && token.equals(sharedToken);
}
}