Skip to content

Commit 3fc2f95

Browse files
authored
fix: Add contribution link to the achievements exported file - MEED-7835 - Meeds-io/meeds#2601 (#65)
This PR will add contribution link to the achievements exported file.
1 parent afa88a1 commit 3fc2f95

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

gamification-crowdin-services/src/main/java/io/meeds/crowdin/gamification/plugin/CrowdinEventPlugin.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*/
1919
package io.meeds.crowdin.gamification.plugin;
2020

21+
import io.meeds.gamification.model.RealizationDTO;
2122
import io.meeds.gamification.plugin.EventPlugin;
2223
import io.meeds.gamification.service.EventService;
2324
import org.apache.commons.collections.CollectionUtils;
@@ -81,6 +82,12 @@ public boolean isValidEvent(Map<String, String> eventProperties, String triggerD
8182
&& (CollectionUtils.isEmpty(desiredLanguageIds) || desiredLanguageIds.contains(triggerDetailsMop.get(LANGUAGE_ID)));
8283
}
8384

85+
@Override
86+
public String getLink(RealizationDTO realizationDTO) {
87+
Map<String, Object> payloadMap = fromJsonStringToMap(realizationDTO.getObjectId());
88+
return payloadMap.get("stringUrl") != null ? payloadMap.get("stringUrl").toString() : null;
89+
}
90+
8491
private static Map<String, String> stringToMap(String mapAsString) {
8592
Map<String, String> map = new HashMap<>();
8693
mapAsString = mapAsString.substring(1, mapAsString.length() - 1);

0 commit comments

Comments
 (0)