Switch license to AGPL (#3237)

* Switch license file to AGPL

* Update file copyright headers

* Update the default project file header
This commit is contained in:
Stefan Ceriu 2024-09-06 16:34:30 +03:00 committed by GitHub
parent 0f3b33c5ae
commit 664e87fe87
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
949 changed files with 3473 additions and 11545 deletions

View File

@ -4,19 +4,10 @@
<dict> <dict>
<key>FILEHEADER</key> <key>FILEHEADER</key>
<string> <string>
// Copyright ___YEAR___ New Vector Ltd // Copyright ___YEAR___ New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//</string> //</string>
</dict> </dict>
</plist> </plist>

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import MatrixRustSDK import MatrixRustSDK

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import AnalyticsEvents import AnalyticsEvents

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import AVFoundation import AVFoundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import AVKit import AVKit

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import UIKit import UIKit

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2021 New Vector Ltd // Copyright 2021-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import AnalyticsEvents import AnalyticsEvents

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SceneKit import SceneKit

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SceneKit import SceneKit

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
// Helpers to remove ECI headers from QR Code raw data // Helpers to remove ECI headers from QR Code raw data

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
extension AsyncSequence { extension AsyncSequence {

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
extension Comparable { extension Comparable {

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Compound import Compound

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Compound import Compound

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2024 New Vector Ltd // Copyright 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Foundation import Foundation

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import UIKit import UIKit

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

View File

@ -1,17 +1,8 @@
// //
// Copyright 2023 New Vector Ltd // Copyright 2023, 2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import SwiftUI import SwiftUI

View File

@ -1,17 +1,8 @@
// //
// Copyright 2022 New Vector Ltd // Copyright 2022-2024 New Vector Ltd.
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // SPDX-License-Identifier: AGPL-3.0-only
// you may not use this file except in compliance with the License. // Please see LICENSE in the repository root for full details.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// //
import Combine import Combine

Some files were not shown because too many files have changed in this diff Show More