pulsate-dev / pulsate

Easy-to-change, faster, developer friendly next generation decentralized social media.
https://pulsate.dev
Apache License 2.0
21 stars 2 forks source link

chore: InMemoryRepositoryでデータの保存にSetではなくMapを使うように #824

Open laminne opened 2 weeks ago

laminne commented 2 weeks ago

やること

理由:

同じ AccountID を持つ異なる Account 型のオブジェクトが混ざる可能性があるので, Set<Account> ではなく Map<AccountID, Account> を使ったほうがよいかと思います.

https://github.com/pulsate-dev/pulsate/pull/823#discussion_r1838892070