diff options
| author | 2018-02-16 16:03:34 +0000 | |
|---|---|---|
| committer | 2018-02-16 16:03:34 +0000 | |
| commit | 4e21e698865d52fc6cb8850f0b8b009b61f5b3cf (patch) | |
| tree | 8d67d574e0bcf498271f693937b4c623120383d4 /pysite | |
| parent | API schema validation decorator #yzuf (#15) (diff) | |
Simplify user API route and return changes
Diffstat (limited to 'pysite')
| -rw-r--r-- | pysite/views/api/bot/user.py | 14 | 
1 files changed, 5 insertions, 9 deletions
| diff --git a/pysite/views/api/bot/user.py b/pysite/views/api/bot/user.py index 5e9dc444..8c2d8149 100644 --- a/pysite/views/api/bot/user.py +++ b/pysite/views/api/bot/user.py @@ -31,13 +31,9 @@ class UserView(APIView, DBViewMixin):      @api_key      @api_params(schema=SCHEMA, validation_type=ValidationTypes.json)      def post(self, data): -        for user in data: -            self.db.insert( -                self.table_name, user, -                conflict="update", -                durability="soft" -            ) +        changes = self.db.insert( +            self.table_name, *data, +            conflict="update" +        ) -        self.db.sync(self.table_name) - -        return jsonify({"success": True}) +        return jsonify(changes) | 
