Revision bdda6b2f src/gr/grnet/pithos/web/client/foldertree/FolderTreeViewModel.java
b/src/gr/grnet/pithos/web/client/foldertree/FolderTreeViewModel.java | ||
---|---|---|
116 | 116 |
} |
117 | 117 |
|
118 | 118 |
private void fetchFolder(final Iterator<Folder> iter, final ListDataProvider<Folder> dataProvider, final Set<Folder> folders) { |
119 |
final GSS app = GSS.get(); |
|
119 | 120 |
if (iter.hasNext()) { |
120 | 121 |
final Folder f = iter.next(); |
121 | 122 |
|
122 |
GSS app = GSS.get(); |
|
123 | 123 |
String path = app.getApiPath() + app.getUsername() + "/" + f.getContainer() + "?format=json&delimiter=/&prefix=" + f.getPrefix(); |
124 | 124 |
GetRequest<Folder> getFolder = new GetRequest<Folder>(Folder.class, path, f) { |
125 | 125 |
@Override |
... | ... | |
174 | 174 |
GetRequest<Folder> getFolder = new GetRequest<Folder>(Folder.class, path, f) { |
175 | 175 |
@Override |
176 | 176 |
public void onSuccess(Folder result) { |
177 |
app.showFiles(f); |
|
177 | 178 |
Iterator<Folder> iter = result.getSubfolders().iterator(); |
178 | 179 |
fetchFolder(iter, dataProvider, result.getSubfolders()); |
179 | 180 |
} |
Also available in: Unified diff