def refresh_one_user_ranges_token(user_id, user_token): current_handler_instance = RequestHandler(None) freebusy = current_handler_instance.get_user_ranges(authorization=user_token) # Clear all of the "old" ranges the user currently has Range.delete_user_ranges(user_id) # Create the new ranges in our database for c_range in freebusy: Range.create_range(user_id, c_range['start'], c_range['end'])
def refresh_one_user_ranges(user_id, user_creds): first = list(user_creds.keys())[0] if type(first) is int: current_handler_instance = RequestHandler(None) name, user_address, phone, pic_url, freebusy, headers = \ current_handler_instance.get_user_ranges(authorization=user_creds) else: # user_creds: dict[int: Credentials] = self.get_user_creds(user_id) # print("creating quickstart instance") current_quickstart_instance = Quickstart() # print("making the requests") freebusy, user_address, name, phone, user_credentials = \ current_quickstart_instance.make_requests(given_creds=user_creds) # print("done") # print(freebusy) # cur_user = DbUser(user_address, name, phone, user_credentials) # user_id = DbUser.get_id_by_email(user_address) # Clear all of the "old" ranges the user currently has Range.delete_user_ranges(user_id) # Create the new ranges in our database for c_range in freebusy: Range.create_range(user_id, c_range['start'], c_range['end'])