def mutate(payload, self, info, **kwargs): res = {'status': False, 'path': 'preview'} if payload['isAuth'] == True: if len(kwargs['userid']) and len(kwargs['chefid']) != 0: if len(kwargs['foodstuffid']) and len(kwargs['code64']) != 0: foodstuff_id = JSONDecoder(kwargs['foodstuffid']) user_id = JSONDecoder(kwargs['userid']) chef_id = JSONDecoder(kwargs['chefid']) code64 = kwargs['code64'] imgsetup = IMGUploadChef(code64, 320) imgres = imgsetup.upload() if imgres: url = imgres['eager'][0]['secure_url'] img_type = imgres['format'] public_id = imgres['public_id'] setup = SetupFoodstuff(user_id, chef_id, foodstuff_id) res = setup.push_preview(url, img_type, public_id) return res else: return res else: return res else: return res else: return res return SetupFoodstuffRes(status=res['status'], path=res['path'])
def mutate(payload, self, info, **kwargs): res = {'status': False, 'path': 'preview'} if payload['isAuth'] == True: if len(kwargs['userid']) and len(kwargs['chefid']) != 0: if len(kwargs['foodstuffid']) and len(kwargs['strid']) != 0: if len(kwargs['publicid']) != 0: user_id = JSONDecoder(kwargs['userid']) chef_id = JSONDecoder(kwargs['chefid']) foodstuff_id = JSONDecoder(kwargs['foodstuffid']) str_id = kwargs['strid'] setup = SetupFoodstuff(user_id, chef_id, foodstuff_id, str_id) res = setup.preview_destroi() if res['status'] == True: public_id = kwargs['publicid'] dlsetup = IMGDestroiChef(public_id) dlres = dlsetup.destroi() if dlres['result'] == 'ok': return res else: return res else: return res else: return res else: return res else: return res return SetupFoodstuffRes(status=res['status'], path=res['path'])
def mutate(payload, self, info, **kwargs): res = {'status': False, 'path': 'update_foodstuff'} if payload['isAuth'] == True: if len(kwargs['userid']) and len( kwargs['chefid']) and len(kwargs['foodstuffid']) != 0: if len(kwargs['title']) and len( kwargs['price']) and len(kwargs['servtime']) != 0: user_id = JSONDecoder(kwargs['userid']) chef_id = JSONDecoder(kwargs['chefid']) foodstuff_id = JSONDecoder(kwargs['foodstuffid']) attribute = { 'title': kwargs['title'], 'price': kwargs['price'], 'servtime': kwargs['servtime'] } setup = SetupFoodstuff(user_id, chef_id, foodstuff_id) res = setup.update_foodstuff(attribute) return res else: return res else: return res else: return res return SetupFoodstuffRes(status=res['status'], path=res['path'])
def mutate(payload, self, info, **kwargs): res = {'status': False, 'path': 'insert_foodstuff'} if payload['isAuth'] == True: if len(kwargs['userid']) and len(kwargs['chefid']) != 0: if len(kwargs['title']) and len( kwargs['price']) and len(kwargs['categories']) != 0: user_id = JSONDecoder(kwargs['userid']) chef_id = JSONDecoder(kwargs['chefid']) categories = map(lambda x: JSONDecoder(x), kwargs['categories']) attribute = { 'title': kwargs['title'], 'price': kwargs['price'], 'servtime': kwargs['servtime'], 'categories': list(categories) } setup = SetupFoodstuff(user_id, chef_id) res = setup.insert_foodstuff(attribute) return res else: return res else: return res else: return res return SetupFoodstuffRes(status=res['status'], path=res['path'])
def mutate(payload, self, info, **kwargs): res = {'status': False, 'path': 'ingredient'} if len(kwargs['userid']) and len(kwargs['chefid']) != 0: if len(kwargs['strid']) and len(kwargs['foodstuffid']) != 0: user_id = JSONDecoder(kwargs['userid']) chef_id = JSONDecoder(kwargs['chefid']) foodstuff_id = JSONDecoder(kwargs['foodstuffid']) str_id = kwargs['strid'] setup = SetupFoodstuff(user_id, chef_id, foodstuff_id, str_id) res = setup.pull_ingredient() return res else: return res else: return res return SetupFoodstuffRes(status=res['status'], path=res['path'])
def mutate(payload, self, info, **kwargs): res = {'status': False, 'path': 'update_foodstuff'} if payload['isAuth'] == True: if len(kwargs['userid']) and len(kwargs['chefid']) != 0: if len(kwargs['foodstuffid']) != 0: user_id = JSONDecoder(kwargs['userid']) chef_id = JSONDecoder(kwargs['chefid']) foodstuff_id = JSONDecoder(kwargs['foodstuffid']) setup = SetupFoodstuff(user_id, chef_id, foodstuff_id) res = setup.foodstuff_disable() return res else: return res else: return res else: return res return SetupFoodstuffRes(status=res['status'], path=res['path'])
def mutate(payload, self, info, **kwargs): res = {'status': False, 'path': 'kitchentool'} if payload['isAuth'] == True: if len(kwargs['userid']) and len(kwargs['chefid']) != 0: if len(kwargs['foodstuffid']) and len( kwargs['kitchentool']) != 0: user_id = JSONDecoder(kwargs['userid']) chef_id = JSONDecoder(kwargs['chefid']) foodstuff_id = JSONDecoder(kwargs['foodstuffid']) kitchentool = map(lambda x: JSONDecoder(x), kwargs['kitchentool']) setup = SetupFoodstuff(user_id, chef_id, foodstuff_id) res = setup.push_kitchentool(list(kitchentool)) return res else: return res else: return res else: return res return SetupFoodstuffRes(status=res['status'], path=res['path'])
def mutate(payload, self, info, **kwargs): res = {'status': False, 'path': 'update_food_categories'} if payload['isAuth'] == True: if len(kwargs['userid']) and len(kwargs['chefid']) != 0: if len(kwargs['foodstuffid']) and len( kwargs['categories']) != 0: user_id = JSONDecoder(kwargs['userid']) chef_id = JSONDecoder(kwargs['chefid']) categories = map(lambda x: JSONDecoder(x), kwargs['categories']) foodstuff_id = JSONDecoder(kwargs['foodstuffid']) setup = SetupFoodstuff(user_id, chef_id, foodstuff_id) res = setup.update_food_categories(list(categories)) return res else: return res else: return res else: return res return SetupFoodstuffRes(status=res['status'], path=res['path'])