import { Injectable } from '@angular/core';

@Injectable({
  providedIn: 'root'
})
export class PostService {
  private posts: { id: number; username: string; date: Date; text: string; imageUrl?: string;  avatarUrl?: string }[] = [];

  constructor() {
    // 初始化一些动态数据
    this.posts = [
      { id: 1, username: '张宇轩', date: new Date(), text: '今天在健身房看到一位大神，那肌肉块儿，硬得能当铠甲穿了，这是把健身房当家，天天死磕啊！我这弱鸡身材，可得好好向人家学学，争取也能有点型男范儿。', imageUrl: 'https://img1.baidu.com/it/u=1099077011,3018419742&fm=253&fmt=auto&app=120&f=JPEG?w=800&h=1030', avatarUrl: 'https://img1.baidu.com/it/u=1163151343,2692194574&fm=253&app=120&size=w931&n=0&f=JPEG&fmt=auto?sec=1735059600&t=fcacaa8573711e655ba8c471ce71115b' },
      { id: 2, username: '周逸飞', date: new Date(), text: '刚瞅见个兄弟，在力量区一顿操作猛如虎，那杠铃被他玩得团团转。再瞧瞧我这小细胳膊，感觉自己像个 “弱不禁风” 的小鸡仔，不行，我要雄起！', imageUrl: 'https://img2.baidu.com/it/u=928878141,644699362&fm=253&fmt=auto&app=120&f=JPEG?w=800&h=1200', avatarUrl: 'https://img2.baidu.com/it/u=1278365427,821903566&fm=253&app=120&size=w931&n=0&f=JPEG&fmt=auto?sec=1735059600&t=fb7d638355023c6485508b537ae83b0d' },
      { id: 3, username: '李明泽', date: new Date(), text: '有个哥们儿在跑步机上那叫一个飞驰，感觉鞋底都要磨出火星子了。我这跑步没几步就喘的，真是人比人气死人，得赶紧努力了。 “僵硬咒”，必须得好好练练柔韧性了。', imageUrl: 'https://img1.baidu.com/it/u=1351173388,1258342591&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=667', avatarUrl: 'https://img1.baidu.com/it/u=509829497,169179735&fm=253&fmt=auto&app=120&f=JPEG?w=800&h=800' },
      { id: 4, username: '林悦溪', date: new Date(), text: '宝子们，今天看到一个姐妹练出的马甲线，线条清晰得像巧克力格子，我这肚子上的肉肉啊，简直就是 “游泳圈本圈”，我要加油甩肉了。', imageUrl: 'https://img2.baidu.com/it/u=1252124552,1555363643&fm=253&fmt=auto&app=138&f=JPEG?w=800&h=1516', avatarUrl: 'https://img2.baidu.com/it/u=1098802303,3156782570&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=522' },
      { id: 5, username: '苏瑶', date: new Date(), text: '看到有个美女做瑜伽，身体软得像棉花糖，各种高难度动作轻松拿捏。我这硬邦邦的身体，仿佛是被施了 “僵硬咒”，必须得好好练练柔韧性了。', imageUrl: 'https://img2.baidu.com/it/u=3745236023,3943250152&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=667', avatarUrl: 'https://img0.baidu.com/it/u=2803383319,161975459&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=500' },
      { id: 6, username: '陈诗涵', date: new Date(), text: '刚瞧到一位女生健身后的身材，那臀腿线条，紧致得像刚出锅的水煮蛋，再看我这松松垮垮的，哎，不说了，我去练了，誓要和肥肉说拜拜！', imageUrl: 'https://img0.baidu.com/it/u=4084162160,777769259&fm=253&fmt=auto&app=120&f=JPEG?w=518&h=500', avatarUrl: 'https://img2.baidu.com/it/u=3486075952,1831752642&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=516' },
    ];
  }

  getPosts() {
    return this.posts;
  }

  addPost(post: { id: number; username: string; date: Date; text: string; imageUrl?: string }) {
    this.posts.push(post);
  }
  getPostById(id: number) {
    return this.posts.find(post => post.id === id); // 根据 ID 查找动态
  }
}