refactor: 🚸 filter out https on recommended instances
This commit is contained in:
parent
2c3b7f5288
commit
8f650e6e3a
|
@ -1382,7 +1382,7 @@ adminCustomCssWarn: Aquesta configuració només s'ha d'utilitzar si sabeu què
|
||||||
showUpdates: Mostra una finestra emergent quan Calckey s'actualitzi
|
showUpdates: Mostra una finestra emergent quan Calckey s'actualitzi
|
||||||
recommendedInstances: Servidors recomanats
|
recommendedInstances: Servidors recomanats
|
||||||
recommendedInstancesDescription: Servidors recomanats separats per salts de línia
|
recommendedInstancesDescription: Servidors recomanats separats per salts de línia
|
||||||
que apareixen a la línia de temps recomanada. NO afegiu `https://`, NOMÉS el domini.
|
que apareixen a la línia de temps recomanada.
|
||||||
caption: Descripció Automàtica
|
caption: Descripció Automàtica
|
||||||
splash: Pantalla de Benvinguda
|
splash: Pantalla de Benvinguda
|
||||||
swipeOnDesktop: Permet lliscar a l'estil del mòbil a l'escriptori
|
swipeOnDesktop: Permet lliscar a l'estil del mòbil a l'escriptori
|
||||||
|
|
|
@ -1050,7 +1050,7 @@ customSplashIconsDescription: "URLs for custom splash screen icons separated by
|
||||||
showUpdates: "Show a popup when Calckey updates"
|
showUpdates: "Show a popup when Calckey updates"
|
||||||
recommendedInstances: "Recommended servers"
|
recommendedInstances: "Recommended servers"
|
||||||
recommendedInstancesDescription: "Recommended servers separated by line breaks to
|
recommendedInstancesDescription: "Recommended servers separated by line breaks to
|
||||||
appear in the recommended timeline. Do NOT add `https://`, ONLY the domain."
|
appear in the recommended timeline."
|
||||||
caption: "Auto Caption"
|
caption: "Auto Caption"
|
||||||
splash: "Splash Screen"
|
splash: "Splash Screen"
|
||||||
updateAvailable: "There might be an update available!"
|
updateAvailable: "There might be an update available!"
|
||||||
|
|
|
@ -1952,8 +1952,7 @@ antennaInstancesDescription: Lister un hôte d'instance par ligne
|
||||||
userSaysSomethingReason: '{name} a dit {reason}'
|
userSaysSomethingReason: '{name} a dit {reason}'
|
||||||
breakFollowConfirm: Êtes vous sur de vouloir retirer l'abonné ?
|
breakFollowConfirm: Êtes vous sur de vouloir retirer l'abonné ?
|
||||||
recommendedInstancesDescription: Instances recommandées séparées par une nouvelle
|
recommendedInstancesDescription: Instances recommandées séparées par une nouvelle
|
||||||
ligne pour apparaître dans la timeline recommandée. Ne PAS ajouter `https://`, SEULEMENT
|
ligne pour apparaître dans la timeline recommandée.
|
||||||
le domaine.
|
|
||||||
sendPushNotificationReadMessage: Supprimer les notifications push une fois que les
|
sendPushNotificationReadMessage: Supprimer les notifications push une fois que les
|
||||||
notifications ou messages concernés ont été lus
|
notifications ou messages concernés ont été lus
|
||||||
sendPushNotificationReadMessageCaption: Une notification contenant le texte "{emptyPushNotificationMessage}"
|
sendPushNotificationReadMessageCaption: Une notification contenant le texte "{emptyPushNotificationMessage}"
|
||||||
|
|
|
@ -946,7 +946,7 @@ customSplashIconsDescription: "ユーザがページをロード/リロードす
|
||||||
URL。画像は静的なURLで、できればすべて192x192にリサイズしてください。"
|
URL。画像は静的なURLで、できればすべて192x192にリサイズしてください。"
|
||||||
showUpdates: "Calckeyの更新時にポップアップを表示する"
|
showUpdates: "Calckeyの更新時にポップアップを表示する"
|
||||||
recommendedInstances: "おすすめサーバー"
|
recommendedInstances: "おすすめサーバー"
|
||||||
recommendedInstancesDescription: "おすすめタイムラインに表示するサーバーを改行区切りで入力してください。`https://`は書かず、ドメインのみを入力してください。"
|
recommendedInstancesDescription: "おすすめタイムラインに表示するサーバーを改行区切りで入力してください。"
|
||||||
caption: "自動キャプション"
|
caption: "自動キャプション"
|
||||||
splash: "スプラッシュスクリーン"
|
splash: "スプラッシュスクリーン"
|
||||||
updateAvailable: "アップデートがありますよ!"
|
updateAvailable: "アップデートがありますよ!"
|
||||||
|
|
|
@ -1847,7 +1847,7 @@ customMOTDDescription: Пользовательские сообщения дл
|
||||||
разрывами строк, будут отображаться случайным образом каждый раз, когда пользователь
|
разрывами строк, будут отображаться случайным образом каждый раз, когда пользователь
|
||||||
загружает / перезагружает страницу.
|
загружает / перезагружает страницу.
|
||||||
recommendedInstancesDescription: Рекомендуемые инстансы, разделенные разрывами строк,
|
recommendedInstancesDescription: Рекомендуемые инстансы, разделенные разрывами строк,
|
||||||
должны отображаться на рекомендуемой ленте. НЕ добавляйте `https://`, ТОЛЬКО домен.
|
должны отображаться на рекомендуемой ленте.
|
||||||
caption: Автоматическая подпись
|
caption: Автоматическая подпись
|
||||||
splash: Заставка
|
splash: Заставка
|
||||||
updateAvailable: Возможно, доступно обновление!
|
updateAvailable: Возможно, доступно обновление!
|
||||||
|
|
|
@ -1839,7 +1839,7 @@ pushNotification: 推送通知
|
||||||
subscribePushNotification: 啟用推送通知
|
subscribePushNotification: 啟用推送通知
|
||||||
unsubscribePushNotification: 禁用推送通知
|
unsubscribePushNotification: 禁用推送通知
|
||||||
pushNotificationAlreadySubscribed: 推送通知已經啟用
|
pushNotificationAlreadySubscribed: 推送通知已經啟用
|
||||||
recommendedInstancesDescription: 以每行分隔的推薦伺服器出現在推薦的時間線中。 不要添加 `https://`,只添加域名。
|
recommendedInstancesDescription: 以每行分隔的推薦伺服器出現在推薦的時間線中。
|
||||||
searchPlaceholder: 在聯邦網路上搜尋
|
searchPlaceholder: 在聯邦網路上搜尋
|
||||||
cw: 內容警告
|
cw: 內容警告
|
||||||
selectChannel: 選擇一個頻道
|
selectChannel: 選擇一個頻道
|
||||||
|
|
|
@ -221,6 +221,16 @@ export default define(meta, paramDef, async (ps, me) => {
|
||||||
|
|
||||||
if (Array.isArray(ps.recommendedInstances)) {
|
if (Array.isArray(ps.recommendedInstances)) {
|
||||||
set.recommendedInstances = ps.recommendedInstances.filter(Boolean);
|
set.recommendedInstances = ps.recommendedInstances.filter(Boolean);
|
||||||
|
if (set.recommendedInstances?.length > 0) {
|
||||||
|
set.recommendedInstances.forEach((instance, index) => {
|
||||||
|
if (/^https?:\/\//i.test(instance)) {
|
||||||
|
set.recommendedInstances![index] = instance.replace(
|
||||||
|
/^https?:\/\//i,
|
||||||
|
"",
|
||||||
|
);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (Array.isArray(ps.hiddenTags)) {
|
if (Array.isArray(ps.hiddenTags)) {
|
||||||
|
|
Loading…
Reference in New Issue