WebServiceDevelopment / PrivateInvoice

P2P based invoicing system where anyone can create their own Node
https://privateinvoice.io/
Apache License 2.0
1 stars 0 forks source link

Update session, settings, and wallet module #62

Open wsdOgawa opened 2 years ago

wsdOgawa commented 2 years ago

All three of these come together. Let's see what we can do about this.

wsdOgawa commented 2 years ago

First step is to separate out the organization module. None of these are found in the postman collection, so we will probably need to update that to get coverage for these end points.

wsdOgawa commented 2 years ago

We have the set and update image for members. And we have set and update logo for organizations. These functions have not actually been implemented from the client but they exist in the API. I'm tempted to remove them entirely, but I'm also tempted to leave them for when they get added back.

The issue is with updating to typescript, adding CI/CD and stability, i dont see these nice-to-have features being implemented any time soon. So it makes more sense to remove anything that isn't required, as leaving it in there is going to create work for something that isn't needed.

wsdOgawa commented 2 years ago

First PR for this: https://github.com/WebServiceDevelopment/PrivateInvoice/pull/63

wsdOgawa commented 2 years ago

Next PR will address moving create organization from session into organization.