:angry_ai::syuilo::angry_ai: on Nostr: ...
非同期的に初期化が必要な値をアプリケーション全体で引き回す(e.g. 非同期的に取得する必要のあるサーバーのメタ情報をMisskey Web全体で参照する)際のベストプラクティスがDI以外に思いつかない
最近のESMではawaitした値をexportできるけど、それに頼るのは設計的に美しいとは言い難いしエラーハンドリングしたい場合に困りそう
Published at
2024-08-31 08:39:58Event JSON
{
"id": "aeb9a09347a264ef425bced354b92df4ec3e6a45292f102736833d26ee3f9b05",
"pubkey": "62ba8284f9e1bf9b286c905f00bb5f709ffb65ac2439ce05ba2eea572f5d149a",
"created_at": 1725093598,
"kind": 1,
"tags": [
[
"proxy",
"https://misskey.io/notes/9xlgi0mywy6804bt",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://misskey.io/notes/9xlgi0mywy6804bt",
"pink.momostr"
],
[
"-"
]
],
"content": "非同期的に初期化が必要な値をアプリケーション全体で引き回す(e.g. 非同期的に取得する必要のあるサーバーのメタ情報をMisskey Web全体で参照する)際のベストプラクティスがDI以外に思いつかない\n最近のESMではawaitした値をexportできるけど、それに頼るのは設計的に美しいとは言い難いしエラーハンドリングしたい場合に困りそう",
"sig": "6bf0c659b3e810b172ab939f082e5bed5ee6746dfd9752f559669cc51bfe38fa6b88a8c81ef46e099d8485d0805b1d8a8d47b74830158d63fc37da73489960c5"
}