feat: přidat projekt
This commit is contained in:
commit
95b26b4063
42 changed files with 5261 additions and 0 deletions
23
lib/utils/programmer.dart
Normal file
23
lib/utils/programmer.dart
Normal 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);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue