DEVTOOLS-185 Remplacer le json en dur des images resgen #11
Labels
Clear labels
android
backend
devops
frontweb
iOS
kmp
resgen
Concerne l'app android
Concerne le back-end
Concerne l'infrastructure ou la CI/CD
Concerne le front-end
Concerne l'app iOS
Concerne KMP
Concerne Resgen
maintenance
dependencies
Mise à jour ou gestion des dépendances
maintenance
refactor
Refactoring sans changement fonctionnel
priority
high
Priorité élevée
priority
low
Priorité faible
priority
medium
Priorité moyenne
security
audit
Élément nécessitant une revue de sécurité
security
vulnerability
Faille de sécurité ou risque associé
status
blocked
Bloqué par une dépendance
status
ready
Prêt pour revue
status
wip
En cours de travail
type
bug
Correction de bug
type
chore
Tâche de maintenance ou technique
type
docs
Documentation
type
feature
Nouvelle fonctionnalité
type
improvement
Amélioration ou optimisation
No labels
Milestone
No items
No Milestone
Assignees
a.chabozy (Audrey Chabozy)
a.valin (Arthur Valin)
a.vallet (Aurélien Vallet)
b.lambert (Benjamin Lambert)
c.guelle (Clémentine Guelle)
c.samson (Clément Samson)
e.berlinet (Emilie Berlinet)
e.guilbault (Emma Guilbault)
g.fernandes (Guillaume Fernandes)
h.peytavin (Hugues Peytavin)
j.neboit (Jean-Charles Neboit)
jenkins (Doc Hudson)
k.renella (Kévin Renella)
l.adlington (Laetitia Adlington)
l.godart (Ludovic Godart)
l.perret (Loris Perret)
l.riviere (Laura Rivière)
l.seguin (Léane Seguin)
l.zborowski (Lucas Zborowski)
n.chaduc (Nicolas Chaduc)
o.coudert (Ophélie COUDERT)
o.goutet (Olivier Goutet)
p.hurdebourcq (Pierre Hurdebourcq)
q.bandera (Quentin Bandera)
r.bergoin (Richard Bergoin)
r.bossin (Rodolphe Bossin)
redmansible (Hans Heeble)
s.mellouk (Solène Mellouk)
s.tabaka (Simon Tabaka)
t.leduc (Thomas Leduc)
t.schmitt (Thibaut Schmitt)
watea-azure-pipeline (Access Watea Azure Pipeline to SwiftiumKit)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: openium/resgen.swift#11
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
@@ -0,0 +12,4 @@let info: Infostatic func == (lhs: ImageContent, rhs: ImageContent) -> Bool {let lhsImagesCount = lhs.images.countTu peux optimiser les performances:
Pas besoin de check les infos.
Si tu as pas le meme count, tu ne vas pas parcourir ton tableau
imagesc'est toujours ca de gagné.@@ -0,0 +30,4 @@let filename: String}struct Info: Codable, Equatable {Aprs réflexion, on va changer le nom des 3 structs:
ImageContent->AssetContentImage->AssetImageDescriptionInfo->AssetInfoCes noms sont plus représentatifs de la data qu'ils contiennent.
@@ -71,0 +46,4 @@let encoder = JSONEncoder()encoder.outputFormatting = .prettyPrintedguard let data = try? encoder.encode(imageContent) else { return nil }Si la méthode appelante ne le fait pas déjà, dans le else regarde comment j'ai fais pour générer un warning pour Xcode. Avec le warning, le dev saura qu'il y a eu un soucis
636584ca45to129eb135f1