Update copyright notice

This commit is contained in:
Matte23
2021-01-22 11:07:01 +01:00
parent bc2f0a93db
commit 6246a47b8f
65 changed files with 704 additions and 29 deletions

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp package net.underdesk.circolapp
import androidx.test.platform.app.InstrumentationRegistry import androidx.test.platform.app.InstrumentationRegistry

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp package net.underdesk.circolapp
import android.os.Bundle import android.os.Bundle

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.data package net.underdesk.circolapp.data
import android.content.Context import android.content.Context

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1 +1,19 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.data package net.underdesk.circolapp.data

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.fragments.intro package net.underdesk.circolapp.fragments.intro
import android.os.Bundle import android.os.Bundle
@@ -14,6 +32,7 @@ import net.underdesk.circolapp.databinding.FragmentLegalBinding
class LegalFragment : Fragment(), SlidePolicy { class LegalFragment : Fragment(), SlidePolicy {
private var _binding: FragmentLegalBinding? = null private var _binding: FragmentLegalBinding? = null
// This property is only valid between onCreateView and onDestroyView. // This property is only valid between onCreateView and onDestroyView.
private val binding get() = _binding!! private val binding get() = _binding!!

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.fragments.intro package net.underdesk.circolapp.fragments.intro
import android.content.SharedPreferences import android.content.SharedPreferences
@@ -18,6 +36,7 @@ import net.underdesk.circolapp.shared.server.ServerAPI
class SchoolSelectionFragment : Fragment(), SlidePolicy, MaterialSpinner.OnItemSelectedListener { class SchoolSelectionFragment : Fragment(), SlidePolicy, MaterialSpinner.OnItemSelectedListener {
private var _binding: FragmentSchoolSelectionBinding? = null private var _binding: FragmentSchoolSelectionBinding? = null
// This property is only valid between onCreateView and onDestroyView. // This property is only valid between onCreateView and onDestroyView.
private val binding get() = _binding!! private val binding get() = _binding!!

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.server package net.underdesk.circolapp.server
import android.content.Context import android.content.Context

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.utils package net.underdesk.circolapp.utils
import androidx.lifecycle.LiveData import androidx.lifecycle.LiveData

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.utils package net.underdesk.circolapp.utils
import android.Manifest import android.Manifest

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.viewmodels package net.underdesk.circolapp.viewmodels
import android.app.Application import android.app.Application

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.viewmodels package net.underdesk.circolapp.viewmodels
import android.app.Application import android.app.Application

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.viewmodels package net.underdesk.circolapp.viewmodels
import android.app.Application import android.app.Application

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -47,7 +47,7 @@
Questi documenti sono rilasciati secondo la licenza &lt;a href="https://creativecommons.org/licenses/by-nc-sa/3.0/"&gt; &lt;i&gt;Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)&lt;/i&gt;&lt;/a&gt;</string> Questi documenti sono rilasciati secondo la licenza &lt;a href="https://creativecommons.org/licenses/by-nc-sa/3.0/"&gt; &lt;i&gt;Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)&lt;/i&gt;&lt;/a&gt;</string>
<string name="activity_info_license">Licenza</string> <string name="activity_info_license">Licenza</string>
<string name="activity_info_license_description">Circolapp è rilasciata secondo la licenza GPL v3 (&lt;a href="https://github.com/Matte23/circolapp/blob/master/LICENSE"&gt;https://github.com/Matte23/circolapp/blob/master/LICENSE&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt; <string name="activity_info_license_description">Circolapp è rilasciata secondo la licenza GPL v3 (&lt;a href="https://github.com/Matte23/circolapp/blob/master/LICENSE"&gt;https://github.com/Matte23/circolapp/blob/master/LICENSE&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;
© 2019 - 2020 Matteo Schiff&lt;br /&gt;Questo programma è rilasciato SENZA ALCUNA GARANZIA E SENZA ALCUNA RESPONSABILITÀ A CARICO DELLO SVILUPPATORE.&lt;br /&gt;Questo è software libero, e sei invitato a condividerlo nei termini della licenza</string> © 2019 - 2021 Matteo Schiff&lt;br /&gt;Questo programma è rilasciato SENZA ALCUNA GARANZIA E SENZA ALCUNA RESPONSABILITÀ A CARICO DELLO SVILUPPATORE.&lt;br /&gt;Questo è software libero, e sei invitato a condividerlo nei termini della licenza</string>
<string name="activity_info_source_code">Codice sorgente</string> <string name="activity_info_source_code">Codice sorgente</string>
<string name="activity_info_source_code_description">Puoi scaricare il codice sorgente da &lt;a href="https://github.com/Matte23/circolapp"&gt;https://github.com/Matte23/circolapp&lt;/a&gt;</string> <string name="activity_info_source_code_description">Puoi scaricare il codice sorgente da &lt;a href="https://github.com/Matte23/circolapp"&gt;https://github.com/Matte23/circolapp&lt;/a&gt;</string>
<string name="activity_info_privacy_policy">Privacy policy</string> <string name="activity_info_privacy_policy">Privacy policy</string>

View File

@@ -47,7 +47,7 @@
Those documents are released under the license &lt;a href="https://creativecommons.org/licenses/by-nc-sa/3.0/"&gt; &lt;i&gt;Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)&lt;/i&gt;&lt;/a&gt;</string> Those documents are released under the license &lt;a href="https://creativecommons.org/licenses/by-nc-sa/3.0/"&gt; &lt;i&gt;Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)&lt;/i&gt;&lt;/a&gt;</string>
<string name="activity_info_license">License</string> <string name="activity_info_license">License</string>
<string name="activity_info_license_description">Circolapp is released under the GPL v3 license (&lt;a href="https://github.com/Matte23/circolapp/blob/master/LICENSE"&gt;https://github.com/Matte23/circolapp/blob/master/LICENSE&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt; <string name="activity_info_license_description">Circolapp is released under the GPL v3 license (&lt;a href="https://github.com/Matte23/circolapp/blob/master/LICENSE"&gt;https://github.com/Matte23/circolapp/blob/master/LICENSE&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;
© 2019 - 2020 Matteo Schiff&lt;br /&gt;This program comes with ABSOLUTELY NO WARRANTY.&lt;br /&gt;This is free software, and you are welcome to redistribute it © 2019 - 2021 Matteo Schiff&lt;br /&gt;This program comes with ABSOLUTELY NO WARRANTY.&lt;br /&gt;This is free software, and you are welcome to redistribute it
under certain conditions</string> under certain conditions</string>
<string name="activity_info_source_code">Source code</string> <string name="activity_info_source_code">Source code</string>
<string name="activity_info_source_code_description">The source code can be downloaded from &lt;a href="https://github.com/Matte23/circolapp"&gt;https://github.com/Matte23/circolapp&lt;/a&gt;</string> <string name="activity_info_source_code_description">The source code can be downloaded from &lt;a href="https://github.com/Matte23/circolapp"&gt;https://github.com/Matte23/circolapp&lt;/a&gt;</string>

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp package net.underdesk.circolapp
import org.junit.Assert.assertEquals import org.junit.Assert.assertEquals

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
object Config { object Config {
object Plugin { object Plugin {
const val android = "com.android.tools.build:gradle:4.1.1" const val android = "com.android.tools.build:gradle:4.1.1"

View File

@@ -1,9 +1,28 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
object Dependencies { object Dependencies {
object Kotlin { object Kotlin {
const val version = "1.4.21" const val version = "1.4.21"
const val core = "org.jetbrains.kotlin:kotlin-stdlib-jdk8:${version}" const val core = "org.jetbrains.kotlin:kotlin-stdlib-jdk8:${version}"
const val coroutinesCore = "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2-native-mt" const val coroutinesCore = "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.4.2-native-mt"
const val coroutinesAndroid = "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.2-native-mt" const val coroutinesAndroid =
"org.jetbrains.kotlinx:kotlinx-coroutines-android:1.4.2-native-mt"
} }
object AndroidX { object AndroidX {

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared package net.underdesk.circolapp.shared
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.data package net.underdesk.circolapp.shared.data
import android.content.Context import android.content.Context

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.server package net.underdesk.circolapp.shared.server
import io.ktor.client.* import io.ktor.client.*

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.server.curie package net.underdesk.circolapp.shared.server.curie
import net.underdesk.circolapp.shared.data.Circular import net.underdesk.circolapp.shared.data.Circular

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.server.porporato package net.underdesk.circolapp.shared.server.porporato
import net.underdesk.circolapp.shared.data.Circular import net.underdesk.circolapp.shared.data.Circular

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared package net.underdesk.circolapp.shared
import kotlinx.coroutines.CoroutineDispatcher import kotlinx.coroutines.CoroutineDispatcher

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.data package net.underdesk.circolapp.shared.data
import com.squareup.sqldelight.runtime.coroutines.asFlow import com.squareup.sqldelight.runtime.coroutines.asFlow
@@ -86,29 +104,35 @@ class CircularDao(
fun getFlowCirculars(school: Int) = fun getFlowCirculars(school: Int) =
appDatabaseQueries.getCirculars(school.toLong(), circularMapper).asFlow().mapToList() appDatabaseQueries.getCirculars(school.toLong(), circularMapper).asFlow().mapToList()
fun getCFlowCirculars(school: Int) = getFlowCirculars(school).wrap() fun getCFlowCirculars(school: Int) = getFlowCirculars(school).wrap()
fun searchCirculars(query: String, school: Int) = fun searchCirculars(query: String, school: Int) =
appDatabaseQueries.searchCirculars(school.toLong(), query, circularMapper).asFlow() appDatabaseQueries.searchCirculars(school.toLong(), query, circularMapper).asFlow()
.mapToList() .mapToList()
fun searchCircularsC(query: String, school: Int) = searchCirculars(query, school).wrap() fun searchCircularsC(query: String, school: Int) = searchCirculars(query, school).wrap()
fun getFavourites(school: Int) = fun getFavourites(school: Int) =
appDatabaseQueries.getFavourites(school.toLong(), circularMapper).asFlow().mapToList() appDatabaseQueries.getFavourites(school.toLong(), circularMapper).asFlow().mapToList()
fun getFavouritesC(school: Int) = getFavourites(school).wrap() fun getFavouritesC(school: Int) = getFavourites(school).wrap()
fun searchFavourites(query: String, school: Int) = fun searchFavourites(query: String, school: Int) =
appDatabaseQueries.searchFavourites(school.toLong(), query, circularMapper).asFlow() appDatabaseQueries.searchFavourites(school.toLong(), query, circularMapper).asFlow()
.mapToList() .mapToList()
fun searchFavouritesC(query: String, school: Int) = searchFavourites(query, school).wrap() fun searchFavouritesC(query: String, school: Int) = searchFavourites(query, school).wrap()
fun getReminders(school: Int) = appDatabaseQueries.getReminders(school.toLong(), circularMapper).executeAsList() fun getReminders(school: Int) = appDatabaseQueries.getReminders(school.toLong(), circularMapper).executeAsList()
fun getFlowReminders(school: Int) = fun getFlowReminders(school: Int) =
appDatabaseQueries.getReminders(school.toLong(), circularMapper).asFlow().mapToList() appDatabaseQueries.getReminders(school.toLong(), circularMapper).asFlow().mapToList()
fun getCFlowReminders(school: Int) = getFlowReminders(school).wrap() fun getCFlowReminders(school: Int) = getFlowReminders(school).wrap()
fun searchReminders(query: String, school: Int) = fun searchReminders(query: String, school: Int) =
appDatabaseQueries.searchReminders(school.toLong(), query, circularMapper).asFlow() appDatabaseQueries.searchReminders(school.toLong(), query, circularMapper).asFlow()
.mapToList() .mapToList()
fun searchRemindersC(query: String, school: Int) = searchReminders(query, school).wrap() fun searchRemindersC(query: String, school: Int) = searchReminders(query, school).wrap()
} }

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.data package net.underdesk.circolapp.shared.data
import net.underdesk.circolapp.shared.server.ServerAPI import net.underdesk.circolapp.shared.server.ServerAPI

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.data package net.underdesk.circolapp.shared.data
import com.squareup.sqldelight.db.SqlDriver import com.squareup.sqldelight.db.SqlDriver

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.data package net.underdesk.circolapp.shared.data
import com.squareup.sqldelight.db.SqlDriver import com.squareup.sqldelight.db.SqlDriver

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.server package net.underdesk.circolapp.shared.server
import io.ktor.client.* import io.ktor.client.*

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,6 +1,6 @@
/* /*
* Circolapp * Circolapp
* Copyright (C) 2019-2020 Matteo Schiff * Copyright (C) 2019-2021 Matteo Schiff
* *
* This program is free software: you can redistribute it and/or modify * This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by * it under the terms of the GNU General Public License as published by

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.server.curie package net.underdesk.circolapp.shared.server.curie
import io.ktor.client.* import io.ktor.client.*

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.server.pojo package net.underdesk.circolapp.shared.server.pojo
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.server.porporato package net.underdesk.circolapp.shared.server.porporato
import io.ktor.client.* import io.ktor.client.*

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.utils package net.underdesk.circolapp.shared.utils
object SqlUtils { object SqlUtils {

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared package net.underdesk.circolapp.shared
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.data package net.underdesk.circolapp.shared.data
import com.squareup.sqldelight.db.SqlDriver import com.squareup.sqldelight.db.SqlDriver

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.server package net.underdesk.circolapp.shared.server
import io.ktor.client.* import io.ktor.client.*

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.server.curie package net.underdesk.circolapp.shared.server.curie
import cocoapods.HTMLKit.HTMLElement import cocoapods.HTMLKit.HTMLElement

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.server.porporato package net.underdesk.circolapp.shared.server.porporato
import cocoapods.HTMLKit.HTMLElement import cocoapods.HTMLKit.HTMLElement

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared package net.underdesk.circolapp.shared
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers

View File

@@ -1,3 +1,21 @@
/*
* Circolapp
* Copyright (C) 2019-2021 Matteo Schiff
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package net.underdesk.circolapp.shared.data package net.underdesk.circolapp.shared.data
import com.squareup.sqldelight.db.SqlDriver import com.squareup.sqldelight.db.SqlDriver