It’s for the SNP to decide when to have another vote - no, it's not.
Boris just got elected to be PM of the UK on a manifesto promising to 'Get Brexit Done'.
So, first, we get brexit done (i.e. the whole of the UK, including Scotland, leaving the EU) - however long this may take - and only afterwards can Scotland have IndyRef Mk 2.
There's also one important caveat: the Scottish electorate will be asked the question whether they want to remain in or leave the UK. Whichever way the vote goes, it will be understood by both Leavers and Remainers that the political union known as the UK won't be broken up in the event that Leave wins - i.e. the UK will continue as a political union with or without Scotland.
Boris Johnson just got elected UK Prime Minister with a huge majority and therefore with a clear political mandate. This must be accepted by all before we can proceed.