Settings sync adjustments
- Add UUID and version attributes to the VsCodeSetting model. - Respond 204 no content when setting resource does not exist. - Set ETag header to "0" when setting resource does not exist. - Set Etag header to the setting UUID when resource exist. - Handle POST requests for the "machines" resource. - Use a single request handler for all resources (remove the machines handler).
显示
- app/finders/vs_code/settings/settings_finder.rb 23 个添加, 0 个删除app/finders/vs_code/settings/settings_finder.rb
- app/finders/vs_code/settings_finder.rb 0 个添加, 21 个删除app/finders/vs_code/settings_finder.rb
- app/models/user.rb 1 个添加, 1 个删除app/models/user.rb
- app/models/vs_code/settings/vs_code_setting.rb 15 个添加, 0 个删除app/models/vs_code/settings/vs_code_setting.rb
- app/models/vs_code/vs_code_setting.rb 0 个添加, 13 个删除app/models/vs_code/vs_code_setting.rb
- app/presenters/vs_code/settings/vs_code_manifest_presenter.rb 31 个添加, 0 个删除...presenters/vs_code/settings/vs_code_manifest_presenter.rb
- app/presenters/vs_code/settings/vs_code_setting_presenter.rb 29 个添加, 0 个删除app/presenters/vs_code/settings/vs_code_setting_presenter.rb
- app/services/vs_code/settings/create_or_update_service.rb 8 个添加, 3 个删除app/services/vs_code/settings/create_or_update_service.rb
- db/docs/vs_code_settings.yml 1 个添加, 1 个删除db/docs/vs_code_settings.yml
- db/migrate/20231005145648_add_uuid_and_version_to_vs_code_setting.rb 13 个添加, 0 个删除...20231005145648_add_uuid_and_version_to_vs_code_setting.rb
- db/schema_migrations/20231005145648 1 个添加, 0 个删除db/schema_migrations/20231005145648
- db/structure.sql 2 个添加, 0 个删除db/structure.sql
- lib/api/api.rb 1 个添加, 1 个删除lib/api/api.rb
- lib/api/entities/vs_code_manifest.rb 0 个添加, 10 个删除lib/api/entities/vs_code_manifest.rb
- lib/api/vs_code/settings/entities/vs_code_manifest.rb 14 个添加, 0 个删除lib/api/vs_code/settings/entities/vs_code_manifest.rb
- lib/api/vs_code/settings/entities/vs_code_setting.rb 16 个添加, 0 个删除lib/api/vs_code/settings/entities/vs_code_setting.rb
- lib/api/vs_code/settings/vs_code_settings_sync.rb 91 个添加, 0 个删除lib/api/vs_code/settings/vs_code_settings_sync.rb
- lib/api/vs_code_settings_sync.rb 0 个添加, 97 个删除lib/api/vs_code_settings_sync.rb
- lib/vs_code/settings.rb 22 个添加, 0 个删除lib/vs_code/settings.rb
- spec/factories/vs_code/settings/vs_code_settings.rb 3 个添加, 1 个删除spec/factories/vs_code/settings/vs_code_settings.rb
加载中
想要评论请 注册 或 登录