Skip to content

Commit dd9cb96

Browse files
#142 changed text.data.provider to async text data read too
1 parent 15829d6 commit dd9cb96

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/data.providers/text.data.provider.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ export class TextDataProvider implements IDataProvider {
2929
* @param parseOptions Data parse options.
3030
* @param loadData Load data callback.
3131
*/
32-
public getData(dataUrl: string, parseOptions: any, loadData: Function): void {
33-
let data: any = [];
32+
public async getData(dataUrl: string, parseOptions: any, loadData: Function): Promise<void> {
33+
let data: string = '';
3434
try {
3535
// TODO: change this to streaming text data read later
36-
data = fileUtils.readDataFile(dataUrl, 'utf8'); // file encoding to read data as string
36+
data = String(await fileUtils.readDataFile(dataUrl, 'utf8')); // file encoding to read data as string
3737
}
3838
catch (error) {
3939
this.logger.logMessage(LogLevel.Error, `getData(): Error parsing '${dataUrl}' \n\t Error:`, error.message);

0 commit comments

Comments
 (0)