Skip to content

Commit d94f355

Browse files
committed
fixed bug with usb not listing files
1 parent d86ac70 commit d94f355

File tree

1 file changed

+13
-18
lines changed

1 file changed

+13
-18
lines changed

Server/Controller/Api.py

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -70,26 +70,21 @@ def getUser(request, response):
7070
response.write(json.dumps(request.user.__dict__))
7171

7272
def getSearch(request, response):
73-
o = []
74-
75-
region = request.query.get('region')
76-
publisher = request.query.get('publisher')
77-
78-
dlc = request.query.get('dlc')
79-
if dlc:
80-
dlc = int(dlc[0])
81-
82-
update = request.query.get('update')
83-
if update:
84-
update = int(update[0])
85-
86-
demo = request.query.get('demo')
87-
if demo:
88-
demo = int(demo[0])
73+
nsp = []
74+
nsx = []
75+
nsz = []
8976

9077
for path, f in Nsps.files.items():
91-
o.append({'id': f.titleId, 'name': f.fileName(), 'version': int(f.version) if f.version else None })
92-
response.write(json.dumps(o.reverse()))
78+
name = f.fileName()
79+
if name.endswith('.nsp'):
80+
nsp.append({'id': f.titleId, 'name': f.fileName(), 'version': int(f.version) if f.version else None })
81+
elif name.endswith('.nsz'):
82+
nsz.append({'id': f.titleId, 'name': f.fileName(), 'version': int(f.version) if f.version else None })
83+
elif name.endswith('.nsx'):
84+
nsx.append({'id': f.titleId, 'name': f.fileName(), 'version': int(f.version) if f.version else None })
85+
86+
o = nsz + nsp + nsx
87+
response.write(json.dumps(o))
9388

9489
def getTitles(request, response):
9590
o = []

0 commit comments

Comments
 (0)