feat(characters): support character-scoped conversations
This commit is contained in:
@@ -205,7 +205,8 @@ export const guestReadyState = sendMachineSetup.createStateConfig({
|
||||
export const guestSendingState = sendMachineSetup.createStateConfig({
|
||||
invoke: {
|
||||
src: "sendMessageHttp",
|
||||
input: ({ event }) => ({
|
||||
input: ({ context, event }) => ({
|
||||
characterId: context.characterId,
|
||||
content: event.type === "ChatSendMessage" ? event.content : "",
|
||||
}),
|
||||
onDone: {
|
||||
@@ -222,7 +223,8 @@ export const guestSendingState = sendMachineSetup.createStateConfig({
|
||||
export const userSendingViaHttpState = sendMachineSetup.createStateConfig({
|
||||
invoke: {
|
||||
src: "sendMessageHttp",
|
||||
input: ({ event }) => ({
|
||||
input: ({ context, event }) => ({
|
||||
characterId: context.characterId,
|
||||
content: event.type === "ChatSendMessage" ? event.content : "",
|
||||
}),
|
||||
onDone: {
|
||||
|
||||
Reference in New Issue
Block a user