PLT-2600/PLT-2770 Added Get Public Link modal and added new API for public file links (#2892)
* Switched public file links to use a GetLinkModal * Separated getFile and the new getPublicFile api calls
Этот коммит содержится в:
коммит произвёл
Christopher Speller
родитель
696ffb4745
Коммит
d2ddf40f56
@@ -1343,3 +1343,33 @@ export function regenCommandToken(id) {
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
export function getPublicLink(channelId, userId, filename, success, error) {
|
||||
const callName = 'getPublicLink' + channelId + userId + filename;
|
||||
|
||||
if (isCallInProgress(callName)) {
|
||||
return;
|
||||
}
|
||||
|
||||
callTracker[callName] = utils.getTimestamp();
|
||||
|
||||
Client.getPublicLink(
|
||||
channelId,
|
||||
userId,
|
||||
filename,
|
||||
(link) => {
|
||||
callTracker[callName] = 0;
|
||||
|
||||
success(link);
|
||||
},
|
||||
(err) => {
|
||||
callTracker[callName] = 0;
|
||||
|
||||
if (error) {
|
||||
error(err);
|
||||
} else {
|
||||
dispatchError(err, 'getPublicLink');
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
@@ -110,6 +110,7 @@ export default {
|
||||
TOGGLE_GET_POST_LINK_MODAL: null,
|
||||
TOGGLE_GET_TEAM_INVITE_LINK_MODAL: null,
|
||||
TOGGLE_REGISTER_APP_MODAL: null,
|
||||
TOGGLE_GET_PUBLIC_LINK_MODAL: null,
|
||||
|
||||
SUGGESTION_PRETEXT_CHANGED: null,
|
||||
SUGGESTION_RECEIVED_SUGGESTIONS: null,
|
||||
|
||||
Ссылка в новой задаче
Block a user