campfire-api's Introduction
campfire-api's People
campfire-api's Issues
Refactor auth logic
Right now same operations are done to decoded the doken and to auth the user
This will possibly be fixed when using next-auth
User functionality
- Throw correct error format for login/register
- Handle register if user doesen't exist
- Password field on create
- Hash password
- Autogenerate imageURL on create
- Login
- Authorized queries/mutations
Omit password from user when querying
Fix model syncing issues
Models generated by Prisma and your models don't match and Prisma is complaining.
Models probably need to be 1 to 1 identical, including nullable fields.
Query users not members of the group
Query all users for specific groups that are
- Not author
- Not joined
- Not already invited
Prod planning
- Merge migrations into one
- Enable password for sudo on droplet
- See why it isn't connecting
- Turn off introspection
Refactor
- Sort resolvers to be queries then mutation in a list
- Extract invites related logic to its own resolver
- Make service maps inline
- Check which fields need to exists and which can be nullable
- Invites should have their own non composite ids which will be used for deletion
Refresh tokens
Open a PR to fix link preview types
https://github.com/ospfranco/link-preview-js
Typescript only takes the common properties and displayed them as types so the ones in the second obj not in the first one wont appear, they can be merged and made nullable
Move post metadata to a nested object
Add metadata to tables
- Created at
- Updated at
Any others
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.