mirror of
https://gitlab.com/comunic/comunicapiv2
synced 2024-11-25 23:09:22 +00:00
22 lines
573 B
TypeScript
22 lines
573 B
TypeScript
|
import { conf } from "../helpers/ConfigHelper";
|
||
|
import { join } from "path";
|
||
|
|
||
|
/**
|
||
|
* User data utilities
|
||
|
*
|
||
|
* @author Pierre HUBERT
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* Get and returns the URL path to an userdata file
|
||
|
*
|
||
|
* @param uri Optionnal, defines the URI pointing on the file
|
||
|
* @param sysPath Optionnal, defines if system path is required instead of URL
|
||
|
* @return The full URL to the userdata file
|
||
|
*/
|
||
|
export function pathUserData(uri: string = "", sysPath: boolean = false) : string {
|
||
|
if(!sysPath)
|
||
|
return join(conf().storageURL, uri);
|
||
|
else
|
||
|
return join(conf().storagePath, uri);
|
||
|
}
|