fixes
This commit is contained in:
parent
dd55aadaf5
commit
c1c19c5ce0
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@poweredsoft/data",
|
"name": "@poweredsoft/data",
|
||||||
"version": "0.0.24",
|
"version": "0.0.25",
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"rxjs": "^6.5.3"
|
"rxjs": "^6.5.3"
|
||||||
}
|
}
|
||||||
|
@ -91,8 +91,11 @@ export class DataSource<TModel> implements IDataSource<TModel>
|
|||||||
}
|
}
|
||||||
|
|
||||||
resolveCommandModelByName<T extends any>(event: IResolveCommandModelEvent<TModel>) : Observable<T> {
|
resolveCommandModelByName<T extends any>(event: IResolveCommandModelEvent<TModel>) : Observable<T> {
|
||||||
if (!this.options.transport.commands.hasOwnProperty(name))
|
if (!this.options.transport.commands.hasOwnProperty(event.command))
|
||||||
return Observable.throw(`command with name ${name} not found`);
|
return throwError(<IDataSourceErrorMessage>{
|
||||||
|
type: 'message',
|
||||||
|
message: `command with name ${event.command} not found`
|
||||||
|
});
|
||||||
|
|
||||||
const commandOptions = this.options.transport.commands[event.command];
|
const commandOptions = this.options.transport.commands[event.command];
|
||||||
if (commandOptions.resolveCommandModel)
|
if (commandOptions.resolveCommandModel)
|
||||||
@ -104,7 +107,7 @@ export class DataSource<TModel> implements IDataSource<TModel>
|
|||||||
|
|
||||||
executeCommandByName<TCommand, TResult>(name: string, command: TCommand) : Observable<TResult> {
|
executeCommandByName<TCommand, TResult>(name: string, command: TCommand) : Observable<TResult> {
|
||||||
if (!this.options.transport.commands.hasOwnProperty(name))
|
if (!this.options.transport.commands.hasOwnProperty(name))
|
||||||
return Observable.throw(`command with name ${name} not found`);
|
return throwError(`command with name ${name} not found`);
|
||||||
|
|
||||||
return this.options.transport.commands[name].adapter.handle(command).pipe(
|
return this.options.transport.commands[name].adapter.handle(command).pipe(
|
||||||
map(t => {
|
map(t => {
|
||||||
|
Loading…
Reference in New Issue
Block a user