jvcgpt / src /utils /topics.ts
Greums's picture
crlf to lf
1813a37
raw
history blame
5.34 kB
export type Post = {
user: string;
date: string; // ISO 8601, YYYY-MM-DDTHH:MM:SS
content: string;
}
export type Topic = {
id: string; // UUID
title: string;
posts: Post[];
}
const itemKey = "topics";
export function loadTopics(): Topic[] {
const storedTopics = localStorage.getItem(itemKey);
if (storedTopics) {
return JSON.parse(storedTopics) as Topic[];
} else {
return [];
}
}
export function saveTopics(topics: Topic[]) {
localStorage.setItem(itemKey, JSON.stringify(topics));
}
const testTopics: Topic[] = [
{
id: "dbf575b3-fc93-47b8-8773-bd91692dc97c",
title: "Les néerlandais font tous 2m",
posts: [
{
user: "elegante12",
date: "2025-01-15T09:13:44",
content: "https://vocaroo.com/1cCsqH5ai8AW\nN'allais pas ma bas si vous faites pas mini 1m80 même les meufs sont dans les 1m75 minimum"
},
{
user: "Pajoad",
date: "2025-01-15T09:14:45",
content: "Je suis (oui c'est on EST notre taille) 1m73 et j'ai été à Amsterdam en 2022, j'ai eu l'impression d'avoir 10 ans"
},
{
user: "Qui-es-tu",
date: "2025-01-15T09:15:13",
content: "Un enfer sur terre quoi."
},
]
},
{
id: "0dbfad91-c5b7-4e11-a41f-eae8162ddfa5",
title: "C'est normal qu'une fille pète au lit ?",
posts: [
{
user: "Muskis",
date: "2025-01-15T10:47:14",
content: "Quand on couche avec une fille c'est normal qu'elle pète au lit avant ou après l'amour en mode balécouilles que tu sois là ?"
},
{
user: "edreMaLeuPcvJ-4",
date: "2025-01-15T10:49:45",
content: "Non, les filles ne pètent pas.\nSi elle pète c'est qu'elle est trans :ok:"
},
{
user: "PereAttali",
date: "2025-01-15T10:49:37",
content: "Quand tu lui fous dans le fion et que ta queue est trop large c'est ce qui peut arriver (lié à la dilatation rapide)"
},
{
user: "Pajoad",
date: "2025-01-15T10:56:37",
content: "Ça a quelle odeur d'ailleurs un pet féminin ?"
},
{
user: "hypertendu",
date: "2025-01-15T10:58:15",
content: "Ça peut être un pet vaginal :("
},
]
},
{
id: "816dbd52-3f8e-4e44-9b8a-fcc388485e9f",
title: "Ta cousine veut plaquer ses FEETS sur ton visage",
posts: [
{
user: "BanDef411",
date: "2025-01-15T10:42:00",
content: "Es-tu préparé face a l’odeur? :("
},
{
user: "McLoviin",
date: "2025-01-15T10:43:35",
content: "Etant donné qu'elle me fait bander comme un taureau depuis l'adolescence je suis son tapis, son fauteuil, tout est dispo pour elle."
},
]
},
{
id: "e1504b59-3918-4ee6-bced-efcd3af3f278",
title: "[CDD] Je BAISE ta FEMME contre REMUNERATION",
posts: [
{
user: "LeFeetBossV3",
date: "2025-01-15T11:04:30",
content: "Vu qu'apparement tu sais pas la satisfaire, pour 500 balles je la baise vite fait https://image.noelshack.com/minis/2018/25/2/1529422413-risitaszoom.png\n\nElle ira mieux et votre couple sera sauvé https://image.noelshack.com/minis/2018/25/2/1529422413-risitaszoom.png"
},
{
user: "Platitude24",
date: "2025-01-15T11:05:51",
content: "Ma femme possède un pénis féminin et elle demande si elle peut te sodomiser ?"
},
]
},
{
id: "e5c288db-45a0-43e0-aa37-df485da475e7",
title: "La policière au gros CUL de Marseille est devenu MILLIONNAIRE",
posts: [
{
user: "Samanthabagare3",
date: "2025-01-15T11:59:32",
content: "https://image.noelshack.com/fichiers/2025/03/3/1736938679-screenshot-2025-01-15-11-57-10-521-com-instagram-android-edit.jpg\nhttps://image.noelshack.com/minis/2025/03/3/1736938679-screenshot-2025-01-15-11-57-10-521-com-instagram-android-edit.png\nEntrepreneuriat\" = Mym + onlyfan https://image.noelshack.com/fichiers/2018/25/2/1529422413-risitaszoom.png\n\nFrom 500 abonnés to 232 000 grâce au buzz https://image.noelshack.com/fichiers/2018/25/2/1529422413-risitaszoom.png"
},
{
user: "Platitude24",
date: "2025-01-15T11:59:36",
content: "Comment ça peut être policière ça ? :("
},
{
user: "Samanthabagare3",
date: "2025-01-15T12:00:02",
content: "> Le 15 janvier 2025 à 11:59:36 :\n> Comment ça peut être policière ça ?\n\nAHI <spoil>loool</spoil> AHI\nShitholisation du pays https://image.noelshack.com/fichiers/2018/25/2/1529422413-risitaszoom.png"
},
]
},
];