+67
-1
src/lib/utils/atproto/index.ts
+67
-1
src/lib/utils/atproto/index.ts
···-import { comAtprotoRepoGetRecordResponseSchema } from "@/lib/types/lexicon/com.atproto.repo.getRecord";···
······+// @ts-expect-error yes, we are coercing something that is explicitly not a string into a string, but in this case we want to be specific. only serviceEndpoints with valid atproto pds URLs should be allowed.+`${pdsEndpointUrl}/xrpc/com.atproto.repo.getRecord?repo=${didDocResult.data.id}&collection=${collection}&rkey=${rKey}`,
+1
-1
assets/oauth-client-metadata.json
+1
-1
assets/oauth-client-metadata.json
+19
-3
src/providers/authed/HandshakesProvider.tsx
+19
-3
src/providers/authed/HandshakesProvider.tsx
······
······
+3
-1
package.json
+3
-1
package.json
-1
src/providers/authed/ChannelsProvider.tsx
-1
src/providers/authed/ChannelsProvider.tsx
+7
-5
src/components/Chat/index.tsx
+7
-5
src/components/Chat/index.tsx
······
······
+17
-9
src/lib/hooks/useChannel.ts
+17
-9
src/lib/hooks/useChannel.ts
···"Session info did not resolve to a valid websocket connection. This should not happen and is likely a bug. Check the sessions map object.",···"Session info did not resolve to a valid websocket connection. This should not happen and is likely a bug. Check the sessions map object.",
···"Session info did not resolve to a valid websocket connection. This should not happen and is likely a bug. Check the sessions map object.",···"Session info did not resolve to a valid websocket connection. This should not happen and is likely a bug. Check the sessions map object.",
+1
-1
src/lib/utils/gmstn.ts
+1
-1
src/lib/utils/gmstn.ts
···
···
+1
-1
src/lib/utils/atproto/oauth.web.ts
+1
-1
src/lib/utils/atproto/oauth.web.ts
···
···
+4
-6
src/components/Invites/index.tsx
+4
-6
src/components/Invites/index.tsx
······
······
+82
-23
src/components/Auth/Login.web.tsx
+82
-23
src/components/Auth/Login.web.tsx
······
······