|
21 | 21 | def get_clip(broadcaster_id='', game_id='', clip_id=list(), |
22 | 22 | after='MA==', before='MA==', first=20, use_app_token=False): |
23 | 23 | q = Qry('clips', use_app_token=use_app_token) |
24 | | - q.add_param(keys.AFTER, Cursor.validate(after), 'MA==') |
25 | | - q.add_param(keys.BEFORE, Cursor.validate(before), 'MA==') |
26 | | - q.add_param(keys.FIRST, IntRange(1, 100).validate(first), 20) |
27 | | - q.add_param(keys.BROADCASTER_ID, broadcaster_id, '') |
28 | | - q.add_param(keys.GAME_ID, game_id, '') |
29 | 24 | q.add_param(keys.ID, ItemCount().validate(clip_id), list()) |
| 25 | + if len(clip_id) != 1: |
| 26 | + q.add_param(keys.AFTER, Cursor.validate(after), 'MA==') |
| 27 | + q.add_param(keys.BEFORE, Cursor.validate(before), 'MA==') |
| 28 | + q.add_param(keys.FIRST, IntRange(1, 100).validate(first), 20) |
| 29 | + q.add_param(keys.BROADCASTER_ID, broadcaster_id, '') |
| 30 | + q.add_param(keys.GAME_ID, game_id, '') |
| 31 | + q.add_param(keys.ID, ItemCount().validate(clip_id), list()) |
30 | 32 |
|
31 | 33 | return q |
32 | 34 |
|
|
0 commit comments