mirror of
https://github.com/johrpan/musicus_mobile.git
synced 2025-10-26 18:57:25 +01:00
database, server: Simpler and more efficient API
This commit is contained in:
parent
d2a8363f6f
commit
ad022a6640
11 changed files with 271 additions and 68 deletions
|
|
@ -9,10 +9,8 @@ import 'compositions.dart';
|
|||
import 'configuration.dart';
|
||||
import 'ensembles.dart';
|
||||
import 'instruments.dart';
|
||||
import 'performances.dart';
|
||||
import 'persons.dart';
|
||||
import 'recordings.dart';
|
||||
import 'work_parts.dart';
|
||||
import 'works.dart';
|
||||
|
||||
class MusicusServer extends ApplicationChannel {
|
||||
|
|
@ -35,10 +33,7 @@ class MusicusServer extends ApplicationChannel {
|
|||
..route('/persons/:id/works').link(() => CompositionsController(db))
|
||||
..route('/instruments/[:id]').link(() => InstrumentsController(db))
|
||||
..route('/works/:id').link(() => WorksController(db))
|
||||
..route('/works/:id/parts').link(() => WorkPartsController(db))
|
||||
..route('/works/:id/recordings').link(() => WorkRecordingsController(db))
|
||||
..route('/ensembles/[:id]').link(() => EnsemblesController(db))
|
||||
..route('/recordings/:id').link(() => RecordingsController(db))
|
||||
..route('/recordings/:id/performances')
|
||||
.link(() => PerformancesController(db));
|
||||
..route('/recordings/:id').link(() => RecordingsController(db));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue