better implementation

This commit is contained in:
Hailey
2024-04-14 23:27:27 -07:00
parent 71f1e44653
commit 2ada0cbd0d
12 changed files with 136 additions and 62 deletions
+19 -5
View File
@@ -19,7 +19,7 @@ import {Pager, PagerRef, RenderTabBarFnProps} from 'view/com/pager/Pager'
import {CustomFeedEmptyState} from 'view/com/posts/CustomFeedEmptyState'
import {FollowingEmptyState} from 'view/com/posts/FollowingEmptyState'
import {FollowingEndOfFeed} from 'view/com/posts/FollowingEndOfFeed'
import {RnCryptoKey} from '../../../modules/expo-bluesky-oauth-client'
import {ReactNativeKey} from '../../../modules/expo-bluesky-oauth-client'
import {HomeLoggedOutCTA} from '../com/auth/HomeLoggedOutCTA'
import {HomeHeader} from '../com/home/HomeHeader'
@@ -54,13 +54,27 @@ function HomeScreenReady({
}) {
React.useEffect(() => {
;(async () => {
const key = await RnCryptoKey.generate(undefined, ['ES256'], false)
console.log('public', key.publicJwk)
const key = await ReactNativeKey.generate('test', ['ES256'])
console.log(key.privateJwk)
const jwt = await key.createJwt(
{alg: 'ES256', kid: key.kid},
{sub: 'test'},
{
alg: 'ES256',
kid: key.kid,
},
{
sub: 'test',
},
)
console.log(jwt)
// console.log('public', key.publicJwk)
// const jwt = await key.createJwt(
// {alg: 'ES256', kid: key.kid},
// {sub: 'test'},
// )
// console.log(jwt)
})()
}, [])