def list_subscriptions(self, request): user_id = get_current_user_id(self.headers) if user_id is None: return SubscriptionCollection(subscriptions=[]) subscriptions = Subscription.query(ancestor=ndb.Key(Account, user_id)).fetch() output = [] for subscription in subscriptions: output.append(SubscriptionMessage( model_key=subscription.model_key, notifications=PushHelper.notification_string_from_enums(subscription.notification_types), model_type=subscription.model_type)) return SubscriptionCollection(subscriptions=output)
def list_subscriptions(self, request): current_user = endpoints.get_current_user() if current_user is None: return SubscriptionCollection(subscriptions=[]) user_id = PushHelper.user_email_to_id(current_user.email()) subscriptions = Subscription.query(ancestor=ndb.Key(Account, user_id)).fetch() output = [] for subscription in subscriptions: output.append(SubscriptionMessage( model_key=subscription.model_key, notifications=PushHelper.notification_string_from_enums(subscription.notification_types), model_type=subscription.model_type)) return SubscriptionCollection(subscriptions=output)
def list_subscriptions(self, request): current_user = endpoints.get_current_user() if current_user is None: return SubscriptionCollection(subscriptions=[]) user_id = PushHelper.user_email_to_id(current_user.email()) subscriptions = Subscription.query(ancestor=ndb.Key(Account, user_id)).fetch() output = [] for subscription in subscriptions: output.append(SubscriptionMessage( model_key=subscription.model_key, notifications=PushHelper.notification_string_from_enums(subscription.notification_types), model_type=subscription.model_type)) return SubscriptionCollection(subscriptions=output)
def list_subscriptions(self, request): user_id = get_current_user_id(self.headers) if user_id is None: return SubscriptionCollection(subscriptions=[]) subscriptions = Subscription.query( ancestor=ndb.Key(Account, user_id)).fetch() output = [] for subscription in subscriptions: output.append( SubscriptionMessage( model_key=subscription.model_key, notifications=PushHelper.notification_string_from_enums( subscription.notification_types), model_type=subscription.model_type)) return SubscriptionCollection(subscriptions=output)