public void deleteDevice(Device device) { String token = device.token; if (token != null) { regularTokenManager.deleteDeviceToken(token); dbManager.removeToken(token); } }
public void deleteDash(DashBoard dash) { //todo clear shared token from DB? sharedTokenManager.deleteProject(dash); String[] removedTokens = regularTokenManager.deleteProject(dash); dbManager.removeToken(removedTokens); }
public void assignToken(User user, DashBoard dash, Device device, String newToken, boolean isTemporary) { String oldToken = regularTokenManager.assignToken(user, dash, device, newToken, isTemporary); dbManager.assignServerToToken(newToken, host, user.email, dash.id, device.id); if (oldToken != null) { dbManager.removeToken(oldToken); } }