feat: přidat projekt

This commit is contained in:
Matyáš Caras 2023-02-10 15:53:42 +01:00
commit 95b26b4063
42 changed files with 5261 additions and 0 deletions

23
lib/utils/programmer.dart Normal file
View file

@ -0,0 +1,23 @@
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_auth/firebase_auth.dart';
class Programmer {
final String name;
final String id;
const Programmer(this.name, this.id);
static Future<Programmer> ziskatProgramatora(User current, String id) async {
if (id == current.uid) {
return Programmer(current.displayName!, id);
} else {
var d = await FirebaseFirestore.instance
.collection("users")
.doc(current.uid)
.collection("programmers")
.doc(id)
.get();
return Programmer(d.data()!["name"], id);
}
}
}