From eb8bfd11d14a87983b210bea4a619d2dd7c51cdf Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 29 Apr 2024 23:34:26 -0700 Subject: [Clipclops] Add screen to view and send clip clops (#3754) * add new routes with placeholder screens * add clops list * add a clop input * add some better padding to the clops * some more adjustments * add rnkc * implement rnkc * implement rnkc * be a little less weird about it * rename clop stuff * rename more clop * one more * [Clipclops] Temp codegenerated lexicon (#3749) * add codegenerated lexicon * replace hailey's types * use codegen'd types in components * fix error + throw if fetch failed * remove bad imports * update messageslist and messageitem * import useState * add clop service URL hook * add dm service url storage * use context * use context for service url (temp) * remove log * nits --------- Co-authored-by: Samuel Newman --- src/temp/dm/sendMessage.ts | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/temp/dm/sendMessage.ts (limited to 'src/temp/dm/sendMessage.ts') diff --git a/src/temp/dm/sendMessage.ts b/src/temp/dm/sendMessage.ts new file mode 100644 index 000000000..24a4cf733 --- /dev/null +++ b/src/temp/dm/sendMessage.ts @@ -0,0 +1,31 @@ +import {Headers, XRPCError} from '@atproto/xrpc' + +import * as TempDmDefs from './defs' + +export interface QueryParams {} + +export interface InputSchema { + chatId: string + message: TempDmDefs.Message + [k: string]: unknown +} + +export type OutputSchema = TempDmDefs.MessageView + +export interface CallOptions { + headers?: Headers + qp?: QueryParams + encoding: 'application/json' +} + +export interface Response { + success: boolean + headers: Headers + data: OutputSchema +} + +export function toKnownErr(e: any) { + if (e instanceof XRPCError) { + } + return e +} -- cgit 1.4.1