tasks

package
v1.35.2 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ImportMissingOrdersTask = parallel.New("sf-import-missing-order-task", func(db *datastore.Datastore, order *order.Order, campaign campaign.Campaign) {

})

UpsertMissingOrderTask upserts orders not synchronized into salesforce

View Source
var ImportMissingUsersTask = parallel.New("sf-import-missing-user-task", func(db *datastore.Datastore, user *user.User, campaign campaign.Campaign) {

})

UpsertMissingUserTask upserts users not synchronized into salesforce

View Source
var ImportOrdersTask = parallel.New("sf-import-order-task", func(db *datastore.Datastore, order *order.Order, campaign campaign.Campaign) {

})

UpsertOrderTask upserts orders into salesforce

View Source
var ImportProductVariantsTask = parallel.New("sf-import-product-task", func(db *datastore.Datastore, variant *variant.Variant, campaign campaign.Campaign) {

})

UpsertOrderTask upserts users into salesforce

View Source
var ImportUsersTask = parallel.New("sf-import-user-task", func(db *datastore.Datastore, user *user.User, campaign *campaign.Campaign) {

})

UpsertUserTask upserts users into salesforce

View Source
var PopulateMissingUserSFIdsTask = parallel.New("sf-populate-user-ids", func(db *datastore.Datastore, usr *user.User, campaign campaign.Campaign) {

})

PopulateMissingUserSFIdsTask adds all missing salesforce ids for users

View Source
var PullUpdatedOrdersTask = delay.Func("SalesforcePullUpdatedOrderTask", func(c context.Context) {

})

PullUpdatedTask gets recently(20 minutes ago) updated Contact and upserts them as Orders

View Source
var PullUpdatedSinceCleanUpTask = delay.Func("SalesforcePullUpdatedSinceCleanUpTask", func(c context.Context) {

})

PullUpdatedTask gets recently(20 minutes ago) updated Contact and upserts them as Users

View Source
var PullUpdatedUsersTask = delay.Func("SalesforcePullUpdatedUsersTask", func(c context.Context) {

})

PullUpdatedTask gets recently(20 minutes ago) updated Contact and upserts them as Users

View Source
var UpsertOrderTask = delay.Func("SalesforceUpsertOrderTask", func(c context.Context, campaign *campaign.Campaign, order *order.Order) {

})

UpsertOrderTask upserts users into salesforce

View Source
var UpsertUserTask = delay.Func("SalesforceUpsertUserTask", func(c context.Context, campaign *campaign.Campaign, user *user.User) {

})

Deferred Tasks UpsertUserTask upserts a contact into salesforce

Functions

func CallUpsertOrderTask

func CallUpsertOrderTask(c context.Context, campaign *campaign.Campaign, order *order.Order)

CallUpsertOrderTask calls the task queue delay function with the passed in params

func CallUpsertUserTask

func CallUpsertUserTask(c context.Context, campaign *campaign.Campaign, user *user.User)

Wrappers to deferred function calls for type sanity CallUpsertUserTask calls the task queue delay function with the passed in params Values are used instead of pointers since we envoke a RPC

func ImportMissingOrders

func ImportMissingOrders(c *gin.Context)

ImportMissingOrders upserts all orders not synchronized into salesforce

func ImportMissingUsers

func ImportMissingUsers(c *gin.Context)

ImportMissingUsers upserts all users not synchronized into salesforce

func ImportOrders

func ImportOrders(c *gin.Context)

ImportOrders upserts all orders into salesforce

func ImportProductVariant

func ImportProductVariant(c *gin.Context)

ImportOrders upserts all orders into salesforce

func ImportUsers

func ImportUsers(c *gin.Context)

ImportUsers upserts all users into salesforce

func PopulateMissingUserSFIds

func PopulateMissingUserSFIds(c *gin.Context)

PopulateMissingUserSFIds ensures all users have salesforce ids

Types

This section is empty.

Jump to

Keyboard shortcuts

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