✅changesの作成関数のrefactoring
from ✅websocket周りのrefactoring
二つのlinesから_insert, _delete, _updateの3つのchangesを作成する函数はつくってあるが
これをさらに拡張して、2つのlinesからdescriptions, title, image, linksを含めた全てのChangesを作成する函数を作ってもいいのではないか?
joinPageRoom()のpatch()と📝roomを使わずにページ編集するで実装したpatch()のコードをだいぶ共通化できそう
2022-02-11
17:50:54 merged
17:50:28 問題なさそうなのでmergeする
17:25:28 実装終了
一旦scrapbox-userscript-std/browser/websocketの動作確認用コードでテストする
17:42:46 おっと、/thumb/1000を削るのを忘れていた
GyazoのURLをサムネに使う場合は、/rawが使われるScrapboxがWebSocketで通信しているobjectの一覧#620613eb1280f0000087b752
17:06:40 joinPageRoom()にも当てる
あー、先に✅JoinPageRoom()からpatch()以外の編集関数を消したほうがやりやすいな
この変更を先にやると、削除予定のupdate(),insert(),remove()のrefactoringまでしきゃいけなくなる
16:36:32 linkと画像を本文から探す処理を書いた
ScrapboxのWebSocketではどのように通信するんだっけ?
16:49:20 scrapbox-userscript-websocketの型定義を見ればわかる
#2022-02-11 15:52:31
#2022-02-10