Skip to content

Commit b350775

Browse files
committed
updated readme
1 parent 949c984 commit b350775

File tree

5 files changed

+46
-7
lines changed

5 files changed

+46
-7
lines changed

README.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,36 @@ class ExampleService {
5656
log('get movies called');
5757
return new MoviesResult({ result: [] });
5858
}
59+
60+
@Method({
61+
requestType: 'SearchByCastInput',
62+
requestStream: false,
63+
responseType: 'Movie',
64+
responseStream: true,
65+
})
66+
searchMoviesByCast(req: SearchByCastInput): Observable<Movie> {
67+
const movies = [
68+
{
69+
cast: ['Tom Cruise', 'Simon Pegg', 'Jeremy Renner'],
70+
name: 'Mission: Impossible Rogue Nation',
71+
rating: 0.97,
72+
year: 2015,
73+
},
74+
{
75+
cast: ['Tom Cruise', 'Simon Pegg', 'Henry Cavill'],
76+
name: 'Mission: Impossible - Fallout',
77+
rating: 0.93,
78+
year: 2018,
79+
},
80+
{
81+
cast: ['Leonardo DiCaprio', 'Jonah Hill', 'Margot Robbie'],
82+
name: 'The Wolf of Wall Street',
83+
rating: 0.78,
84+
year: 2013,
85+
},
86+
];
87+
88+
return from(movies.filter(movie => movie.cast.indexOf(req.castName) > -1).map(m => new Movie(m)));
5989
}
6090

6191
async function main(): Promise<void> {
@@ -86,5 +116,5 @@ main();
86116
87117
# Features
88118
89-
- Modern service method handlers via Promise and rxjs streams (TODO)
119+
- Modern service method handlers via Promise and rxjs streams
90120
- Auto proto generation using annotations

lib/example.js

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/example.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/service_method_converter.js

Lines changed: 12 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/service_method_converter.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)