buffrs icon indicating copy to clipboard operation
buffrs copied to clipboard

Move out `PackageStore::release()` from `PackageStore`

Open xfbs opened this issue 2 years ago • 0 comments

The PackageStore has only one responsibility: that is storing packages. As such, it "owns" the data inside proto/vendor. It should not really be responsible for releasing packages.

For that reason, we should move out the logic for releasing packages into a separate module, perhaps the Package module.

xfbs avatar Oct 20 '23 08:10 xfbs