resolvers

package
v0.0.0-...-e6b71c9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 19, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddDeviceResolver

func AddDeviceResolver(p graphql.ResolveParams) (interface{}, error)

AddDeviceResolver creates a new user account and assigns it a

func AddItemToTrip

func AddItemToTrip(p graphql.ResolveParams) (interface{}, error)

AddItemToTrip resolves the addItemToTrip mutation

func AddItemsToStore

func AddItemsToStore(p graphql.ResolveParams) (interface{}, error)

AddItemsToStore resolves the addItemsToStore mutation

func AuthenticatedUserResolver

func AuthenticatedUserResolver(p graphql.ResolveParams) (interface{}, error)

AuthenticatedUserResolver resolves me GraphQL query by returning the authenticated user, or an error if no authenticated user exists

func BasicUserResolver

func BasicUserResolver(p graphql.ResolveParams) (interface{}, error)

BasicUserResolver resolves the creator field in the StoreType by retrieving basic information about a user (email, first name, last name)

func CreateRecipeResolver

func CreateRecipeResolver(p graphql.ResolveParams) (interface{}, error)

CreateRecipeResolver creates a new recipe

func CreateStoreResolver

func CreateStoreResolver(p graphql.ResolveParams) (interface{}, error)

CreateStoreResolver creates a new store for the currently authenticated user

func DeclineStoreInviteResolver

func DeclineStoreInviteResolver(p graphql.ResolveParams) (interface{}, error)

DeclineStoreInviteResolver resolves the declineStoreResolver resolver by calling stores.RemoveUserFromStore function which handles removing the StoreUser record and emailing the store creator about the invite being declined

func DeleteAccountResolver

func DeleteAccountResolver(p graphql.ResolveParams) (interface{}, error)

DeleteAccountResolver resolves the deleteAccount mutation

func DeleteItemResolver

func DeleteItemResolver(p graphql.ResolveParams) (interface{}, error)

DeleteItemResolver deletes an item by itemId param

func DeleteMealResolver

func DeleteMealResolver(p graphql.ResolveParams) (interface{}, error)

DeleteMealResolver resolves the deleteMeal mutation

func DeleteRecipeResolver

func DeleteRecipeResolver(p graphql.ResolveParams) (interface{}, error)

DeleteRecipeResolver resolves the deleteRecipe mutation

func DeleteStoreResolver

func DeleteStoreResolver(p graphql.ResolveParams) (interface{}, error)

DeleteStoreResolver resolves the deleteStore mutation by deleting a store and its associated store users and items

func ForgotPasswordResolver

func ForgotPasswordResolver(p graphql.ResolveParams) (interface{}, error)

ForgotPasswordResolver resolves the forgotPassword mutation

func GroceryTripResolver

func GroceryTripResolver(p graphql.ResolveParams) (interface{}, error)

GroceryTripResolver retrieves a grocery trip by ID

func GroceryTripsResolver

func GroceryTripsResolver(p graphql.ResolveParams) (interface{}, error)

GroceryTripsResolver resolves the trips mutation

func InviteToStoreResolver

func InviteToStoreResolver(p graphql.ResolveParams) (interface{}, error)

InviteToStoreResolver resolves the inviteToStore mutation by creating a pending store_users record for the given storeId and email

func InvitedStoresResolver

func InvitedStoresResolver(p graphql.ResolveParams) (interface{}, error)

InvitedStoresResolver resolves the invitedStores query by retrieving stores that the current user has been invited to

func ItemSearchResolver

func ItemSearchResolver(p graphql.ResolveParams) (interface{}, error)

ItemSearchResolver resolves the itemSearch query

func JoinStoreResolver

func JoinStoreResolver(p graphql.ResolveParams) (interface{}, error)

JoinStoreResolver adds the current user to a store properly by removing the email and replacing it with the user ID

func JoinStoreWithShareCodeResolver

func JoinStoreWithShareCodeResolver(p graphql.ResolveParams) (interface{}, error)

JoinStoreWithShareCodeResolver resolves the joinStoreWithShareCode mutation

func LeaveStoreResolver

func LeaveStoreResolver(p graphql.ResolveParams) (interface{}, error)

LeaveStoreResolver resolves the leaveStore resolver by removing the current user from the store

func LoginResolver

func LoginResolver(p graphql.ResolveParams) (interface{}, error)

LoginResolver fetches a token for an user authentication session

func MarkItemAsCompletedResolver

func MarkItemAsCompletedResolver(p graphql.ResolveParams) (interface{}, error)

MarkItemAsCompletedResolver resolves the markItemAsCompleted mutation

func MealResolver

func MealResolver(p graphql.ResolveParams) (interface{}, error)

MealResolver resolves the meals query

func MealsResolver

func MealsResolver(p graphql.ResolveParams) (interface{}, error)

MealsResolver resolves the meals query

func NotifyTripUpdatedItemsAddedResolver

func NotifyTripUpdatedItemsAddedResolver(p graphql.ResolveParams) (interface{}, error)

NotifyTripUpdatedItemsAddedResolver resolves the notifyTripUpdatedItemsAdded mutation

func PasswordResetResolver

func PasswordResetResolver(p graphql.ResolveParams) (interface{}, error)

PasswordResetResolver resolves the passwordReset query

func PlanMealResolver

func PlanMealResolver(p graphql.ResolveParams) (interface{}, error)

PlanMealResolver resolves the planMeal mutation

func RecipeResolver

func RecipeResolver(p graphql.ResolveParams) (interface{}, error)

RecipeResolver resolves the recipe query

func RecipesResolver

func RecipesResolver(p graphql.ResolveParams) (interface{}, error)

RecipesResolver resolves the recipes query

func RemoveStapleItem

func RemoveStapleItem(p graphql.ResolveParams) (interface{}, error)

RemoveStapleItem resolves the removeStapleItem mutation

func ReorderItemResolver

func ReorderItemResolver(p graphql.ResolveParams) (interface{}, error)

ReorderItemResolver updates the position of an item with the provided params

func ResetPasswordResolver

func ResetPasswordResolver(p graphql.ResolveParams) (interface{}, error)

ResetPasswordResolver resolves the resetPassword mutation

func SaveStapleItem

func SaveStapleItem(p graphql.ResolveParams) (interface{}, error)

SaveStapleItem resolves the saveStapleItem mutation

func SignInWithAppleResolver

func SignInWithAppleResolver(p graphql.ResolveParams) (interface{}, error)

SignInWithAppleResolver resolves the signInWithApple mutation

func SignupResolver

func SignupResolver(p graphql.ResolveParams) (interface{}, error)

SignupResolver creates a new user account and assigns it a

func StoreCategoriesResolver

func StoreCategoriesResolver(p graphql.ResolveParams) (interface{}, error)

StoreCategoriesResolver resolves the storeCategories query

func StoreResolver

func StoreResolver(p graphql.ResolveParams) (interface{}, error)

StoreResolver resolves the store GraphQL query by retrieving a store by ID param

func StoreUserPrefsResolver

func StoreUserPrefsResolver(p graphql.ResolveParams) (interface{}, error)

StoreUserPrefsResolver resolves the storeUserPrefs query

func StoresResolver

func StoresResolver(p graphql.ResolveParams) (interface{}, error)

StoresResolver returns Store records for the current user

func UpdateItemResolver

func UpdateItemResolver(p graphql.ResolveParams) (interface{}, error)

UpdateItemResolver updates the properties of an item with the provided params

func UpdateMealResolver

func UpdateMealResolver(p graphql.ResolveParams) (interface{}, error)

UpdateMealResolver resolves the updateMeal mutation

func UpdateStoreResolver

func UpdateStoreResolver(p graphql.ResolveParams) (interface{}, error)

UpdateStoreResolver resolves the updateStore mutation by updating the properties of a store

func UpdateStoreUserPrefsResolver

func UpdateStoreUserPrefsResolver(p graphql.ResolveParams) (interface{}, error)

UpdateStoreUserPrefsResolver resolves the updateStoreUserPrefs mutation

func UpdateTripResolver

func UpdateTripResolver(p graphql.ResolveParams) (interface{}, error)

UpdateTripResolver updates the properties of a trip with the provided params

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL