From ba19b5606d58419a810300480ca6faf3b0a453a6 Mon Sep 17 00:00:00 2001
From: Christian Raphael Heryanto <christian.raphael@ui.ac.id>
Date: Thu, 27 Mar 2025 23:41:54 +0800
Subject: [PATCH] Fix typing error in Subscriber repository

---
 src/repository/subscriber.rs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/repository/subscriber.rs b/src/repository/subscriber.rs
index 0615c68..19637aa 100644
--- a/src/repository/subscriber.rs
+++ b/src/repository/subscriber.rs
@@ -1,13 +1,13 @@
 use dashmap::DashMap;
 use lazy_static::lazy_static;
-ise crate::model::subscriber::Subscriber;
+use crate::model::subscriber::Subscriber;
 
 // Singleton of Database
 lazy_static! {
     static ref SUBSCRIBERS: DashMap<String, DashMap<String, Subscriber>> = DashMap::new();
 }
 
-pub strict SubscriberRepository;
+pub struct SubscriberRepository;
 
 impl SubscriberRepository {
     pub fn add(product_type: &str, subscriber: Subscriber) -> Subscriber {
@@ -23,7 +23,7 @@ impl SubscriberRepository {
 
     pub fn list_all(product_type: &str) -> Vec<Subscriber> {
         if SUBSCRIBERS.get(product_type).is_none() {
-            SUBSRIBERS.insert(String::from(product_type), DashMap::new());
+            SUBSCRIBERS.insert(String::from(product_type), DashMap::new());
         };
 
         return SUBSCRIBERS.get(product_type).unwrap().iter()
-- 
GitLab