gephyr 1.16.18

Gephyr is a headless local AI relay/proxy API handling OpenAI, Claude, and Gemini-compatible APIs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use dashmap::DashMap;

use crate::proxy::token::types::ProxyToken;

pub(crate) fn account_id_by_email(
    tokens: &DashMap<String, ProxyToken>,
    email: &str,
) -> Option<String> {
    tokens
        .iter()
        .find(|entry| entry.value().email == email)
        .map(|entry| entry.value().account_id.clone())
}