env_serde.rs 384 B

1234567891011121314151617
  1. use serde::Deserialize;
  2. use flowy_server::supabase::SupabaseConfiguration;
  3. #[derive(Deserialize, Debug)]
  4. pub struct AppFlowyEnv {
  5. supabase_config: SupabaseConfiguration,
  6. }
  7. impl AppFlowyEnv {
  8. pub fn parser(env_str: &str) {
  9. if let Ok(env) = serde_json::from_str::<AppFlowyEnv>(env_str) {
  10. tracing::trace!("{:?}", env);
  11. env.supabase_config.write_env();
  12. }
  13. }
  14. }