mirror of
				https://github.com/TeamPiped/Piped.git
				synced 2024-08-14 23:57:27 +00:00 
			
		
		
		
	Add support for overriding subscriptions when importing.
This commit is contained in:
		
							parent
							
								
									08df4866a7
								
							
						
					
					
						commit
						f33a51e61f
					
				
					 1 changed files with 16 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -7,6 +7,9 @@
 | 
			
		|||
            <div class="uk-form-row">
 | 
			
		||||
                <b>Selected Subscriptions: {{ selectedSubscriptions }}</b>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="uk-form-row">
 | 
			
		||||
                <b>Override: <input class="uk-checkbox" v-model="override" type="checkbox"/></b>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="uk-form-row">
 | 
			
		||||
                <a
 | 
			
		||||
                    class="uk-width-1-1 uk-button uk-button-primary uk-button-large uk-width-auto"
 | 
			
		||||
| 
						 | 
				
			
			@ -62,6 +65,7 @@ export default {
 | 
			
		|||
    data() {
 | 
			
		||||
        return {
 | 
			
		||||
            subscriptions: [],
 | 
			
		||||
            override: false,
 | 
			
		||||
        };
 | 
			
		||||
    },
 | 
			
		||||
    computed: {
 | 
			
		||||
| 
						 | 
				
			
			@ -125,13 +129,19 @@ export default {
 | 
			
		|||
            });
 | 
			
		||||
        },
 | 
			
		||||
        handleImport() {
 | 
			
		||||
            this.fetchJson(this.apiUrl() + "/import", null, {
 | 
			
		||||
                method: "POST",
 | 
			
		||||
                headers: {
 | 
			
		||||
                    Authorization: this.getAuthToken(),
 | 
			
		||||
            this.fetchJson(
 | 
			
		||||
                this.apiUrl() + "/import",
 | 
			
		||||
                {
 | 
			
		||||
                    override: this.override,
 | 
			
		||||
                },
 | 
			
		||||
                body: JSON.stringify(this.subscriptions),
 | 
			
		||||
            }).then(json => {
 | 
			
		||||
                {
 | 
			
		||||
                    method: "POST",
 | 
			
		||||
                    headers: {
 | 
			
		||||
                        Authorization: this.getAuthToken(),
 | 
			
		||||
                    },
 | 
			
		||||
                    body: JSON.stringify(this.subscriptions),
 | 
			
		||||
                },
 | 
			
		||||
            ).then(json => {
 | 
			
		||||
                if (json.message === "ok") window.location = "/feed";
 | 
			
		||||
            });
 | 
			
		||||
        },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue